=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for x264-devel-20191217nb1 dependency file generation... gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c x264.c -o x264.o gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c autocomplete.c -o autocomplete.o /var/tmp//ccXK92Tf.s: Assembler messages: /var/tmp//ccXK92Tf.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c input/input.c -o input/input.o /var/tmp//ccCUaDFh.s: Assembler messages: /var/tmp//ccCUaDFh.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c input/timecode.c -o input/timecode.o /var/tmp//cc7PMObR.s: Assembler messages: /var/tmp//cc7PMObR.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c input/raw.c -o input/raw.o /var/tmp//ccscLKi4.s: Assembler messages: /var/tmp//ccscLKi4.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c input/y4m.c -o input/y4m.o /var/tmp//ccDVbUg4.s: Assembler messages: /var/tmp//ccDVbUg4.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c output/raw.c -o output/raw.o /var/tmp//ccl15fvV.s: Assembler messages: /var/tmp//ccl15fvV.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c output/matroska.c -o output/matroska.o /var/tmp//ccgoYIlk.s: Assembler messages: /var/tmp//ccgoYIlk.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c output/matroska_ebml.c -o output/matroska_ebml.o /var/tmp//cc5aW72i.s: Assembler messages: /var/tmp//cc5aW72i.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c output/flv.c -o output/flv.o /var/tmp//ccOe29Nh.s: Assembler messages: /var/tmp//ccOe29Nh.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c output/flv_bytestream.c -o output/flv_bytestream.o /var/tmp//ccyF386t.s: Assembler messages: /var/tmp//ccyF386t.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/filters.c -o filters/filters.o /var/tmp//cc2ayeDq.s: Assembler messages: /var/tmp//cc2ayeDq.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/video.c -o filters/video/video.o /var/tmp//ccIVgDvI.s: Assembler messages: /var/tmp//ccIVgDvI.s:43: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/source.c -o filters/video/source.o /var/tmp//ccYxpqp2.s: Assembler messages: /var/tmp//ccYxpqp2.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/internal.c -o filters/video/internal.o /var/tmp//ccJHS1xk.s: Assembler messages: /var/tmp//ccJHS1xk.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/resize.c -o filters/video/resize.o /var/tmp//cc3mpe1U.s: Assembler messages: /var/tmp//cc3mpe1U.s:24: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/fix_vfr_pts.c -o filters/video/fix_vfr_pts.o /var/tmp//ccypWZd6.s: Assembler messages: /var/tmp//ccypWZd6.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/select_every.c -o filters/video/select_every.o /var/tmp//ccY4pe6H.s: Assembler messages: /var/tmp//ccY4pe6H.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/crop.c -o filters/video/crop.o /var/tmp//cculs50N.s: Assembler messages: /var/tmp//cculs50N.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/cache.c -o filters/video/cache-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccI4m9rF.s: Assembler messages: /var/tmp//ccI4m9rF.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/depth.c -o filters/video/depth-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//cca0F2jA.s: Assembler messages: /var/tmp//cca0F2jA.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c input/thread.c -o input/thread-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccTfDOWC.s: Assembler messages: /var/tmp//ccTfDOWC.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/cache.c -o filters/video/cache-10.o -DHIGH_BIT_DEPTH=1 -DBIT_DEPTH=10 /var/tmp//ccqNiz0v.s: Assembler messages: /var/tmp//ccqNiz0v.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c filters/video/depth.c -o filters/video/depth-10.o -DHIGH_BIT_DEPTH=1 -DBIT_DEPTH=10 /var/tmp//ccLtr0hl.s: Assembler messages: /var/tmp//ccLtr0hl.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c input/thread.c -o input/thread-10.o -DHIGH_BIT_DEPTH=1 -DBIT_DEPTH=10 /var/tmp//ccS38fx8.s: Assembler messages: /var/tmp//ccS38fx8.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/osdep.c -o common/osdep.o /var/tmp//cccCodK7.s: Assembler messages: /var/tmp//cccCodK7.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/base.c -o common/base.o /var/tmp//cchE0oYX.s: Assembler messages: /var/tmp//cchE0oYX.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/cpu.c -o common/cpu.o /var/tmp//cc9dGo95.s: Assembler messages: /var/tmp//cc9dGo95.s:34: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/tables.c -o common/tables.o /var/tmp//cc8mOBzJ.s: Assembler messages: /var/tmp//cc8mOBzJ.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/api.c -o encoder/api.o /var/tmp//cc4XgcAH.s: Assembler messages: /var/tmp//cc4XgcAH.s:19: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/mc.c -o common/mc-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccRqUqk4.s: Assembler messages: /var/tmp//ccRqUqk4.s: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/predict.c -o common/predict-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccTL00kq.s: Assembler messages: /var/tmp//ccTL00kq.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/pixel.c -o common/pixel-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccETJt8W.s: Assembler messages: /var/tmp//ccETJt8W.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/macroblock.c -o common/macroblock-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccDnmhAK.s: Assembler messages: /var/tmp//ccDnmhAK.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/frame.c -o common/frame-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//cc6ICInl.s: Assembler messages: /var/tmp//cc6ICInl.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/dct.c -o common/dct-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccmgartu.s: Assembler messages: /var/tmp//ccmgartu.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/cabac.c -o common/cabac-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccFEs1uY.s: Assembler messages: /var/tmp//ccFEs1uY.s:19: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/common.c -o common/common-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccUY5nwj.s: Assembler messages: /var/tmp//ccUY5nwj.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/rectangle.c -o common/rectangle-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccQE2K8T.s: Assembler messages: /var/tmp//ccQE2K8T.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/set.c -o common/set-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccU34DSo.s: Assembler messages: /var/tmp//ccU34DSo.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/quant.c -o common/quant-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccolNbrt.s: Assembler messages: /var/tmp//ccolNbrt.s:33: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/deblock.c -o common/deblock-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//cceEW9eh.s: Assembler messages: /var/tmp//cceEW9eh.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/vlc.c -o common/vlc-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccr8udlI.s: Assembler messages: /var/tmp//ccr8udlI.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/mvpred.c -o common/mvpred-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccbiLMod.s: Assembler messages: /var/tmp//ccbiLMod.s:15: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/bitstream.c -o common/bitstream-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccErV29g.s: Assembler messages: /var/tmp//ccErV29g.s:14: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/analyse.c -o encoder/analyse-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccWxzbo9.s: Assembler messages: /var/tmp//ccWxzbo9.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/me.c -o encoder/me-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 encoder/me.c: In function 'x264_8_me_refine_qpel_rd': encoder/me.c:1273:244: warning: self-comparison always evaluates to false [-Wtautological-compare] encoder/me.c:1284:27: warning: self-comparison always evaluates to true [-Wtautological-compare] encoder/me.c:1284:41: warning: self-comparison always evaluates to true [-Wtautological-compare] /var/tmp//cc2twbQX.s: Assembler messages: /var/tmp//cc2twbQX.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/ratecontrol.c -o encoder/ratecontrol-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccvP2MMe.s: Assembler messages: /var/tmp//ccvP2MMe.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/set.c -o encoder/set-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccN4YqZe.s: Assembler messages: /var/tmp//ccN4YqZe.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/macroblock.c -o encoder/macroblock-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccJJsxeM.s: Assembler messages: /var/tmp//ccJJsxeM.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/cabac.c -o encoder/cabac-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccB0VHxM.s: Assembler messages: /var/tmp//ccB0VHxM.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/cavlc.c -o encoder/cavlc-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccUfEJhP.s: Assembler messages: /var/tmp//ccUfEJhP.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/encoder.c -o encoder/encoder-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//cckCTk01.s: Assembler messages: /var/tmp//cckCTk01.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c encoder/lookahead.c -o encoder/lookahead-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccVQul0b.s: Assembler messages: /var/tmp//ccVQul0b.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/threadpool.c -o common/threadpool-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 /var/tmp//ccM2W4xt.s: Assembler messages: /var/tmp//ccM2W4xt.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/mips/dct-c.c -o common/mips/dct-c-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 distcc[12007] ERROR: compile common/mips/dct-c.c on 10.0.20.122:3636 failed distcc[12007] (dcc_build_somewhere) Warning: remote compilation of 'common/mips/dct-c.c' failed, retrying locally distcc[12007] Warning: failed to distribute common/mips/dct-c.c to 10.0.20.122:3636, running locally instead encoder/encoder.c: In function 'x264_8_encoder_open': encoder/encoder.c:1768:4: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 4 [-Wformat-truncation=] encoder/encoder.c:1768:4: note: directive argument in the range [-214748364, 214748364] encoder/encoder.c:1768:4: note: directive argument in the range [-9, 9] encoder/encoder.c:1768:4: note: '__builtin_snprintf' output between 4 and 14 bytes into a destination of size 4 /var/tmp//ccimlcCq.s: Assembler messages: /var/tmp//ccimlcCq.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater gcc -Wno-maybe-uninitialized -Wshadow -mmsa -mfp64 -mhard-float -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize -c common/mips/deblock-c.c -o common/mips/deblock-c-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 common/mips/dct-c.c: In function 'avc_dct4x4dc_msa': common/mips/dct-c.c:48:5: error: unknown type name 'v8i16' v8i16 src0, src1, src2, src3, ver_res0, ver_res1, ver_res2, ver_res3; ^~~~~ common/mips/dct-c.c:49:5: error: unknown type name 'v4i32' v4i32 src0_r, src1_r, src2_r, src3_r, tmp0, tmp1, tmp2, tmp3; ^~~~~ common/mips/dct-c.c:50:5: error: unknown type name 'v4i32' v4i32 hor_res0, hor_res1, hor_res2, hor_res3; ^~~~~ common/mips/dct-c.c:51:5: error: unknown type name 'v4i32' v4i32 ver_res0_r, ver_res1_r, ver_res2_r, ver_res3_r; ^~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:374:30: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:36:35: note: in definition of macro 'LD_H' #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:53:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:374:30: note: each undeclared identifier is reported only once for each function it appears in #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:36:35: note: in definition of macro 'LD_H' #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:53:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:364:12: note: in expansion of macro 'LD_H' out0 = LD_H( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:53:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:365:12: note: in expansion of macro 'LD_H' out1 = LD_H( RTYPE, ( p_src ) + ( stride ) ); \ ^~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:53:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:364:12: note: in expansion of macro 'LD_H' out0 = LD_H( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:372:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ) + 2 * stride, stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:53:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:365:12: note: in expansion of macro 'LD_H' out1 = LD_H( RTYPE, ( p_src ) + ( stride ) ); \ ^~~~ common/mips/macros.h:372:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ) + 2 * stride, stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:53:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:1562:11: error: expected ';' before 'sign_m' v8i16 sign_m; \ ^ common/mips/dct-c.c:54:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src0, src0_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1564:5: error: 'sign_m' undeclared (first use in this function); did you mean 'signgam'? sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^ common/mips/dct-c.c:54:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src0, src0_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1564:14: warning: implicit declaration of function '__msa_clti_s_h' [-Wimplicit-function-declaration] sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^ common/mips/dct-c.c:54:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src0, src0_r ); ^~~~~~~~~~~~~ common/mips/dct-c.c:54:20: error: expected ')' before 'src0' UNPCK_R_SH_SW( src0, src0_r ); ^ common/mips/macros.h:1564:40: note: in definition of macro 'UNPCK_R_SH_SW' sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1565:13: error: 'v4i32' undeclared (first use in this function) out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:54:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src0, src0_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1565:21: error: expected ';' before '__msa_ilvr_h' out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:54:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src0, src0_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1562:11: error: expected ';' before 'sign_m' v8i16 sign_m; \ ^ common/mips/dct-c.c:55:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src1, src1_r ); ^~~~~~~~~~~~~ common/mips/dct-c.c:55:20: error: expected ')' before 'src1' UNPCK_R_SH_SW( src1, src1_r ); ^ common/mips/macros.h:1564:40: note: in definition of macro 'UNPCK_R_SH_SW' sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1565:21: error: expected ';' before '__msa_ilvr_h' out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:55:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src1, src1_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1562:11: error: expected ';' before 'sign_m' v8i16 sign_m; \ ^ common/mips/dct-c.c:56:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src2, src2_r ); ^~~~~~~~~~~~~ common/mips/dct-c.c:56:20: error: expected ')' before 'src2' UNPCK_R_SH_SW( src2, src2_r ); ^ common/mips/macros.h:1564:40: note: in definition of macro 'UNPCK_R_SH_SW' sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1565:21: error: expected ';' before '__msa_ilvr_h' out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:56:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src2, src2_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1562:11: error: expected ';' before 'sign_m' v8i16 sign_m; \ ^ common/mips/dct-c.c:57:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src3, src3_r ); ^~~~~~~~~~~~~ common/mips/dct-c.c:57:20: error: expected ')' before 'src3' UNPCK_R_SH_SW( src3, src3_r ); ^ common/mips/macros.h:1564:40: note: in definition of macro 'UNPCK_R_SH_SW' sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1565:21: error: expected ';' before '__msa_ilvr_h' out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:57:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src3, src3_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1798:11: error: expected ';' before 's0_m' v4i32 s0_m, s1_m, s2_m, s3_m; \ ^ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1800:28: error: 's0_m' undeclared (first use in this function); did you mean 'sign_m'? ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^ common/mips/macros.h:1123:5: note: in definition of macro 'ILVRL_W2' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^~~~ common/mips/macros.h:1800:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1127:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SW( ... ) ILVRL_W2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1800:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1800:34: error: 's1_m' undeclared (first use in this function); did you mean 's0_m'? ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^ common/mips/macros.h:1124:5: note: in definition of macro 'ILVRL_W2' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^~~~ common/mips/macros.h:1800:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1127:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SW( ... ) ILVRL_W2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1800:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1801:28: error: 's2_m' undeclared (first use in this function); did you mean 's1_m'? ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^ common/mips/macros.h:1123:5: note: in definition of macro 'ILVRL_W2' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^~~~ common/mips/macros.h:1801:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1127:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SW( ... ) ILVRL_W2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1801:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1801:34: error: 's3_m' undeclared (first use in this function); did you mean 's2_m'? ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^ common/mips/macros.h:1124:5: note: in definition of macro 'ILVRL_W2' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^~~~ common/mips/macros.h:1801:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1127:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SW( ... ) ILVRL_W2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1801:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1803:22: error: expected ';' before '__msa_ilvr_d' out0 = ( v4i32 ) __msa_ilvr_d( ( v2i64 ) s2_m, ( v2i64 ) s0_m ); \ ^ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1804:22: error: expected ';' before '__msa_ilvl_d' out1 = ( v4i32 ) __msa_ilvl_d( ( v2i64 ) s2_m, ( v2i64 ) s0_m ); \ ^ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1805:22: error: expected ';' before '__msa_ilvr_d' out2 = ( v4i32 ) __msa_ilvr_d( ( v2i64 ) s3_m, ( v2i64 ) s1_m ); \ ^ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1806:22: error: expected ';' before '__msa_ilvl_d' out3 = ( v4i32 ) __msa_ilvl_d( ( v2i64 ) s3_m, ( v2i64 ) s1_m ); \ ^ common/mips/dct-c.c:62:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hor_res0, hor_res1, hor_res2, hor_res3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1495:21: error: expected ';' before '__msa_srari_w' in0 = ( RTYPE ) __msa_srari_w( ( v4i32 ) in0, shift ); \ ^ common/mips/macros.h:1502:5: note: in expansion of macro 'SRARI_W2' SRARI_W2( RTYPE, in0, in1, shift ); \ ^~~~~~~~ common/mips/macros.h:1505:28: note: in expansion of macro 'SRARI_W4' #define SRARI_W4_SW( ... ) SRARI_W4( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:68:5: note: in expansion of macro 'SRARI_W4_SW' SRARI_W4_SW( ver_res0_r, ver_res1_r, ver_res2_r, ver_res3_r, 1 ); ^~~~~~~~~~~ common/mips/macros.h:1496:21: error: expected ';' before '__msa_srari_w' in1 = ( RTYPE ) __msa_srari_w( ( v4i32 ) in1, shift ); \ ^ common/mips/macros.h:1502:5: note: in expansion of macro 'SRARI_W2' SRARI_W2( RTYPE, in0, in1, shift ); \ ^~~~~~~~ common/mips/macros.h:1505:28: note: in expansion of macro 'SRARI_W4' #define SRARI_W4_SW( ... ) SRARI_W4( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:68:5: note: in expansion of macro 'SRARI_W4_SW' SRARI_W4_SW( ver_res0_r, ver_res1_r, ver_res2_r, ver_res3_r, 1 ); ^~~~~~~~~~~ common/mips/macros.h:1495:21: error: expected ';' before '__msa_srari_w' in0 = ( RTYPE ) __msa_srari_w( ( v4i32 ) in0, shift ); \ ^ common/mips/macros.h:1503:5: note: in expansion of macro 'SRARI_W2' SRARI_W2( RTYPE, in2, in3, shift ); \ ^~~~~~~~ common/mips/macros.h:1505:28: note: in expansion of macro 'SRARI_W4' #define SRARI_W4_SW( ... ) SRARI_W4( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:68:5: note: in expansion of macro 'SRARI_W4_SW' SRARI_W4_SW( ver_res0_r, ver_res1_r, ver_res2_r, ver_res3_r, 1 ); ^~~~~~~~~~~ common/mips/macros.h:1496:21: error: expected ';' before '__msa_srari_w' in1 = ( RTYPE ) __msa_srari_w( ( v4i32 ) in1, shift ); \ ^ common/mips/macros.h:1503:5: note: in expansion of macro 'SRARI_W2' SRARI_W2( RTYPE, in2, in3, shift ); \ ^~~~~~~~ common/mips/macros.h:1505:28: note: in expansion of macro 'SRARI_W4' #define SRARI_W4_SW( ... ) SRARI_W4( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:68:5: note: in expansion of macro 'SRARI_W4_SW' SRARI_W4_SW( ver_res0_r, ver_res1_r, ver_res2_r, ver_res3_r, 1 ); ^~~~~~~~~~~ common/mips/macros.h:1261:22: error: expected ';' before '__msa_pckev_h' out0 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1269:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:69:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( ver_res0_r, ver_res0_r, ver_res1_r, ver_res1_r, ^~~~~~~~~~~ common/mips/macros.h:1262:22: error: expected ';' before '__msa_pckev_h' out1 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1269:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:69:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( ver_res0_r, ver_res0_r, ver_res1_r, ver_res1_r, ^~~~~~~~~~~ common/mips/macros.h:1261:22: error: expected ';' before '__msa_pckev_h' out0 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1270:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:69:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( ver_res0_r, ver_res0_r, ver_res1_r, ver_res1_r, ^~~~~~~~~~~ common/mips/macros.h:1262:22: error: expected ';' before '__msa_pckev_h' out1 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1270:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:69:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( ver_res0_r, ver_res0_r, ver_res1_r, ver_res1_r, ^~~~~~~~~~~ common/mips/macros.h:1330:22: error: expected ';' before '__msa_pckod_d' out0 = ( RTYPE ) __msa_pckod_d( ( v2i64 ) in0, ( v2i64 ) in1 ); \ ^ common/mips/macros.h:1333:28: note: in expansion of macro 'PCKOD_D2' #define PCKOD_D2_SH( ... ) PCKOD_D2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:72:5: note: in expansion of macro 'PCKOD_D2_SH' PCKOD_D2_SH( ver_res1, ver_res0, ver_res3, ver_res2, ver_res0, ver_res2 ); ^~~~~~~~~~~ common/mips/macros.h:1331:22: error: expected ';' before '__msa_pckod_d' out1 = ( RTYPE ) __msa_pckod_d( ( v2i64 ) in2, ( v2i64 ) in3 ); \ ^ common/mips/macros.h:1333:28: note: in expansion of macro 'PCKOD_D2' #define PCKOD_D2_SH( ... ) PCKOD_D2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:72:5: note: in expansion of macro 'PCKOD_D2_SH' PCKOD_D2_SH( ver_res1, ver_res0, ver_res3, ver_res2, ver_res0, ver_res2 ); ^~~~~~~~~~~ common/mips/macros.h:46:47: error: expected expression before ')' token #define ST_H( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:446:5: note: in expansion of macro 'ST_H' ST_H( RTYPE, in0, ( p_dst ) ); \ ^~~~ common/mips/macros.h:449:23: note: in expansion of macro 'ST_H2' #define ST_SH2( ... ) ST_H2( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:73:5: note: in expansion of macro 'ST_SH2' ST_SH2( ver_res0, ver_res2, p_dst, 8 ); ^~~~~~ common/mips/macros.h:46:47: error: expected expression before ')' token #define ST_H( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:447:5: note: in expansion of macro 'ST_H' ST_H( RTYPE, in1, ( p_dst ) + stride ); \ ^~~~ common/mips/macros.h:449:23: note: in expansion of macro 'ST_H2' #define ST_SH2( ... ) ST_H2( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:73:5: note: in expansion of macro 'ST_SH2' ST_SH2( ver_res0, ver_res2, p_dst, 8 ); ^~~~~~ common/mips/dct-c.c:51:47: warning: variable 'ver_res3_r' set but not used [-Wunused-but-set-variable] v4i32 ver_res0_r, ver_res1_r, ver_res2_r, ver_res3_r; ^~~~~~~~~~ common/mips/dct-c.c:51:35: warning: variable 'ver_res2_r' set but not used [-Wunused-but-set-variable] v4i32 ver_res0_r, ver_res1_r, ver_res2_r, ver_res3_r; ^~~~~~~~~~ common/mips/dct-c.c:51:23: warning: variable 'ver_res1_r' set but not used [-Wunused-but-set-variable] v4i32 ver_res0_r, ver_res1_r, ver_res2_r, ver_res3_r; ^~~~~~~~~~ common/mips/dct-c.c:51:11: warning: variable 'ver_res0_r' set but not used [-Wunused-but-set-variable] v4i32 ver_res0_r, ver_res1_r, ver_res2_r, ver_res3_r; ^~~~~~~~~~ common/mips/dct-c.c:48:65: warning: variable 'ver_res3' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3, ver_res0, ver_res1, ver_res2, ver_res3; ^~~~~~~~ common/mips/dct-c.c:48:45: warning: variable 'ver_res1' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3, ver_res0, ver_res1, ver_res2, ver_res3; ^~~~~~~~ common/mips/dct-c.c:48:29: warning: variable 'src3' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3, ver_res0, ver_res1, ver_res2, ver_res3; ^~~~ common/mips/dct-c.c:48:23: warning: variable 'src2' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3, ver_res0, ver_res1, ver_res2, ver_res3; ^~~~ common/mips/dct-c.c:48:17: warning: variable 'src1' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3, ver_res0, ver_res1, ver_res2, ver_res3; ^~~~ common/mips/dct-c.c:48:11: warning: variable 'src0' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3, ver_res0, ver_res1, ver_res2, ver_res3; ^~~~ common/mips/dct-c.c: In function 'avc_sub4x4_dct_msa': common/mips/dct-c.c:82:5: error: unknown type name 'v16i8' v16i8 src = { 0 }; ^~~~~ common/mips/dct-c.c:83:5: error: unknown type name 'v16i8' v16i8 ref = { 0 }; ^~~~~ common/mips/dct-c.c:84:5: error: unknown type name 'v16u8' v16u8 inp0, inp1; ^~~~~ common/mips/dct-c.c:85:5: error: unknown type name 'v8i16' v8i16 diff0, diff1, diff2, diff3; ^~~~~ common/mips/dct-c.c:86:5: error: unknown type name 'v8i16' v8i16 temp0, temp1, temp2, temp3; ^~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:913:40: error: 'v16i8' undeclared (first use in this function); did you mean 'D_16x8'? #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^ common/mips/macros.h:907:13: note: in definition of macro 'INSERT_W4' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^~~~~ common/mips/dct-c.c:91:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:907:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:91:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:908:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 1, in1 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:91:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:909:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 2, in2 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:91:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:910:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 3, in3 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:91:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:907:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:92:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_ref0, i_ref1, i_ref2, i_ref3, ref ); ^~~~~~~~~~~~ common/mips/macros.h:908:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 1, in1 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:92:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_ref0, i_ref1, i_ref2, i_ref3, ref ); ^~~~~~~~~~~~ common/mips/macros.h:909:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 2, in2 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:92:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_ref0, i_ref1, i_ref2, i_ref3, ref ); ^~~~~~~~~~~~ common/mips/macros.h:910:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 3, in3 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:92:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_ref0, i_ref1, i_ref2, i_ref3, ref ); ^~~~~~~~~~~~ common/mips/macros.h:1107:38: error: 'v16u8' undeclared (first use in this function); did you mean 'v16i8'? #define ILVRL_B2_UB( ... ) ILVRL_B2( v16u8, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/dct-c.c:94:5: note: in expansion of macro 'ILVRL_B2_UB' ILVRL_B2_UB( src, ref, inp0, inp1 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1107:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_UB( ... ) ILVRL_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:94:5: note: in expansion of macro 'ILVRL_B2_UB' ILVRL_B2_UB( src, ref, inp0, inp1 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1107:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_UB( ... ) ILVRL_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:94:5: note: in expansion of macro 'ILVRL_B2_UB' ILVRL_B2_UB( src, ref, inp0, inp1 ); ^~~~~~~~~~~ common/mips/macros.h:861:38: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define HSUB_UB2_SH( ... ) HSUB_UB2( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:858:14: note: in definition of macro 'HSUB_UB2' out0 = ( RTYPE ) __msa_hsub_u_h( ( v16u8 ) in0, ( v16u8 ) in0 ); \ ^~~~~ common/mips/dct-c.c:96:5: note: in expansion of macro 'HSUB_UB2_SH' HSUB_UB2_SH( inp0, inp1, diff0, diff2 ); ^~~~~~~~~~~ common/mips/macros.h:858:22: error: expected ';' before '__msa_hsub_u_h' out0 = ( RTYPE ) __msa_hsub_u_h( ( v16u8 ) in0, ( v16u8 ) in0 ); \ ^ common/mips/macros.h:861:28: note: in expansion of macro 'HSUB_UB2' #define HSUB_UB2_SH( ... ) HSUB_UB2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:96:5: note: in expansion of macro 'HSUB_UB2_SH' HSUB_UB2_SH( inp0, inp1, diff0, diff2 ); ^~~~~~~~~~~ common/mips/macros.h:859:22: error: expected ';' before '__msa_hsub_u_h' out1 = ( RTYPE ) __msa_hsub_u_h( ( v16u8 ) in1, ( v16u8 ) in1 ); \ ^ common/mips/macros.h:861:28: note: in expansion of macro 'HSUB_UB2' #define HSUB_UB2_SH( ... ) HSUB_UB2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:96:5: note: in expansion of macro 'HSUB_UB2_SH' HSUB_UB2_SH( inp0, inp1, diff0, diff2 ); ^~~~~~~~~~~ common/mips/dct-c.c:98:23: error: expected ';' before '__msa_ilvl_d' diff1 = ( v8i16 ) __msa_ilvl_d( ( v2i64 ) diff0, ( v2i64 ) diff0 ); ^~~~~~~~~~~~ common/mips/dct-c.c:99:23: error: expected ';' before '__msa_ilvl_d' diff3 = ( v8i16 ) __msa_ilvl_d( ( v2i64 ) diff2, ( v2i64 ) diff2 ); ^~~~~~~~~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:1711:11: error: expected ';' before 's0_m' v8i16 s0_m, s1_m; \ ^ common/mips/dct-c.c:108:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( diff0, diff1, diff2, diff3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1713:37: error: 's0_m' undeclared (first use in this function) ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^ common/mips/macros.h:1049:5: note: in definition of macro 'ILVR_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1713:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:108:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( diff0, diff1, diff2, diff3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1049:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1713:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:108:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( diff0, diff1, diff2, diff3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1713:43: error: 's1_m' undeclared (first use in this function); did you mean 's0_m'? ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^ common/mips/macros.h:1050:5: note: in definition of macro 'ILVR_H2' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^~~~ common/mips/macros.h:1713:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:108:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( diff0, diff1, diff2, diff3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1050:22: error: expected ';' before '__msa_ilvr_h' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1713:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:108:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( diff0, diff1, diff2, diff3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1126:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SH( ... ) ILVRL_W2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1714:5: note: in expansion of macro 'ILVRL_W2_SH' ILVRL_W2_SH( s1_m, s0_m, out0, out2 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:108:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( diff0, diff1, diff2, diff3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1126:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SH( ... ) ILVRL_W2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1714:5: note: in expansion of macro 'ILVRL_W2_SH' ILVRL_W2_SH( s1_m, s0_m, out0, out2 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:108:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( diff0, diff1, diff2, diff3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1715:22: error: expected ';' before '__msa_ilvl_d' out1 = ( v8i16 ) __msa_ilvl_d( ( v2i64 ) out0, ( v2i64 ) out0 ); \ ^ common/mips/dct-c.c:108:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( diff0, diff1, diff2, diff3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1716:22: error: expected ';' before '__msa_ilvl_d' out3 = ( v8i16 ) __msa_ilvl_d( ( v2i64 ) out0, ( v2i64 ) out2 ); \ ^ common/mips/dct-c.c:108:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( diff0, diff1, diff2, diff3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1080:22: error: expected ';' before '__msa_ilvr_d' out0 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in0 ), ( v2i64 ) ( in1 ) ); \ ^ common/mips/macros.h:1083:27: note: in expansion of macro 'ILVR_D2' #define ILVR_D2_UB( ... ) ILVR_D2( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:117:5: note: in expansion of macro 'ILVR_D2_UB' ILVR_D2_UB( temp1, temp0, temp3, temp2, inp0, inp1 ); ^~~~~~~~~~ common/mips/macros.h:1081:22: error: expected ';' before '__msa_ilvr_d' out1 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in2 ), ( v2i64 ) ( in3 ) ); \ ^ common/mips/macros.h:1083:27: note: in expansion of macro 'ILVR_D2' #define ILVR_D2_UB( ... ) ILVR_D2( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:117:5: note: in expansion of macro 'ILVR_D2_UB' ILVR_D2_UB( temp1, temp0, temp3, temp2, inp0, inp1 ); ^~~~~~~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:417:5: note: in expansion of macro 'ST_B' ST_B( RTYPE, in0, ( p_dst ) ); \ ^~~~ common/mips/macros.h:420:23: note: in expansion of macro 'ST_B2' #define ST_UB2( ... ) ST_B2( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:118:5: note: in expansion of macro 'ST_UB2' ST_UB2( inp0, inp1, p_dst, 8 ); ^~~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:418:5: note: in expansion of macro 'ST_B' ST_B( RTYPE, in1, ( p_dst ) + stride ); \ ^~~~ common/mips/macros.h:420:23: note: in expansion of macro 'ST_B2' #define ST_UB2( ... ) ST_B2( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:118:5: note: in expansion of macro 'ST_UB2' ST_UB2( inp0, inp1, p_dst, 8 ); ^~~~~~ common/mips/dct-c.c:83:11: warning: variable 'ref' set but not used [-Wunused-but-set-variable] v16i8 ref = { 0 }; ^~~ common/mips/dct-c.c:82:11: warning: variable 'src' set but not used [-Wunused-but-set-variable] v16i8 src = { 0 }; ^~~ common/mips/dct-c.c:81:38: warning: variable 'i_ref3' set but not used [-Wunused-but-set-variable] uint32_t i_ref0, i_ref1, i_ref2, i_ref3; ^~~~~~ common/mips/dct-c.c:81:30: warning: variable 'i_ref2' set but not used [-Wunused-but-set-variable] uint32_t i_ref0, i_ref1, i_ref2, i_ref3; ^~~~~~ common/mips/dct-c.c:81:22: warning: variable 'i_ref1' set but not used [-Wunused-but-set-variable] uint32_t i_ref0, i_ref1, i_ref2, i_ref3; ^~~~~~ common/mips/dct-c.c:81:14: warning: variable 'i_ref0' set but not used [-Wunused-but-set-variable] uint32_t i_ref0, i_ref1, i_ref2, i_ref3; ^~~~~~ common/mips/dct-c.c:80:38: warning: variable 'i_src3' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c:80:30: warning: variable 'i_src2' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c:80:22: warning: variable 'i_src1' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c:80:14: warning: variable 'i_src0' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c: In function 'avc_zigzag_scan_4x4_frame_msa': common/mips/dct-c.c:124:5: error: unknown type name 'v8i16' v8i16 src0, src1; ^~~~~ common/mips/dct-c.c:125:5: error: unknown type name 'v8i16' v8i16 mask0 = { 0, 4, 1, 2, 5, 8, 12, 9 }; ^~~~~ common/mips/dct-c.c:125:24: warning: excess elements in scalar initializer v8i16 mask0 = { 0, 4, 1, 2, 5, 8, 12, 9 }; ^ common/mips/dct-c.c:125:24: note: (near initialization for 'mask0') common/mips/dct-c.c:125:27: warning: excess elements in scalar initializer v8i16 mask0 = { 0, 4, 1, 2, 5, 8, 12, 9 }; ^ common/mips/dct-c.c:125:27: note: (near initialization for 'mask0') common/mips/dct-c.c:125:30: warning: excess elements in scalar initializer v8i16 mask0 = { 0, 4, 1, 2, 5, 8, 12, 9 }; ^ common/mips/dct-c.c:125:30: note: (near initialization for 'mask0') common/mips/dct-c.c:125:33: warning: excess elements in scalar initializer v8i16 mask0 = { 0, 4, 1, 2, 5, 8, 12, 9 }; ^ common/mips/dct-c.c:125:33: note: (near initialization for 'mask0') common/mips/dct-c.c:125:36: warning: excess elements in scalar initializer v8i16 mask0 = { 0, 4, 1, 2, 5, 8, 12, 9 }; ^ common/mips/dct-c.c:125:36: note: (near initialization for 'mask0') common/mips/dct-c.c:125:39: warning: excess elements in scalar initializer v8i16 mask0 = { 0, 4, 1, 2, 5, 8, 12, 9 }; ^~ common/mips/dct-c.c:125:39: note: (near initialization for 'mask0') common/mips/dct-c.c:125:43: warning: excess elements in scalar initializer v8i16 mask0 = { 0, 4, 1, 2, 5, 8, 12, 9 }; ^ common/mips/dct-c.c:125:43: note: (near initialization for 'mask0') common/mips/dct-c.c:126:5: error: unknown type name 'v8i16' v8i16 mask1 = { 6, 3, 7, 10, 13, 14, 11, 15 }; ^~~~~ common/mips/dct-c.c:126:24: warning: excess elements in scalar initializer v8i16 mask1 = { 6, 3, 7, 10, 13, 14, 11, 15 }; ^ common/mips/dct-c.c:126:24: note: (near initialization for 'mask1') common/mips/dct-c.c:126:27: warning: excess elements in scalar initializer v8i16 mask1 = { 6, 3, 7, 10, 13, 14, 11, 15 }; ^ common/mips/dct-c.c:126:27: note: (near initialization for 'mask1') common/mips/dct-c.c:126:30: warning: excess elements in scalar initializer v8i16 mask1 = { 6, 3, 7, 10, 13, 14, 11, 15 }; ^~ common/mips/dct-c.c:126:30: note: (near initialization for 'mask1') common/mips/dct-c.c:126:34: warning: excess elements in scalar initializer v8i16 mask1 = { 6, 3, 7, 10, 13, 14, 11, 15 }; ^~ common/mips/dct-c.c:126:34: note: (near initialization for 'mask1') common/mips/dct-c.c:126:38: warning: excess elements in scalar initializer v8i16 mask1 = { 6, 3, 7, 10, 13, 14, 11, 15 }; ^~ common/mips/dct-c.c:126:38: note: (near initialization for 'mask1') common/mips/dct-c.c:126:42: warning: excess elements in scalar initializer v8i16 mask1 = { 6, 3, 7, 10, 13, 14, 11, 15 }; ^~ common/mips/dct-c.c:126:42: note: (near initialization for 'mask1') common/mips/dct-c.c:126:46: warning: excess elements in scalar initializer v8i16 mask1 = { 6, 3, 7, 10, 13, 14, 11, 15 }; ^~ common/mips/dct-c.c:126:46: note: (near initialization for 'mask1') In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:367:30: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define LD_SH2( ... ) LD_H2( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:36:35: note: in definition of macro 'LD_H' #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/macros.h:367:23: note: in expansion of macro 'LD_H2' #define LD_SH2( ... ) LD_H2( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:128:5: note: in expansion of macro 'LD_SH2' LD_SH2( pi_dct, 8, src0, src1 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:364:12: note: in expansion of macro 'LD_H' out0 = LD_H( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:367:23: note: in expansion of macro 'LD_H2' #define LD_SH2( ... ) LD_H2( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:128:5: note: in expansion of macro 'LD_SH2' LD_SH2( pi_dct, 8, src0, src1 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:365:12: note: in expansion of macro 'LD_H' out1 = LD_H( RTYPE, ( p_src ) + ( stride ) ); \ ^~~~ common/mips/macros.h:367:23: note: in expansion of macro 'LD_H2' #define LD_SH2( ... ) LD_H2( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:128:5: note: in expansion of macro 'LD_SH2' LD_SH2( pi_dct, 8, src0, src1 ); ^~~~~~ common/mips/macros.h:643:22: error: expected ';' before '__msa_vshf_h' out0 = ( RTYPE ) __msa_vshf_h( ( v8i16 ) mask0, \ ^ common/mips/macros.h:648:27: note: in expansion of macro 'VSHF_H2' #define VSHF_H2_SH( ... ) VSHF_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:129:5: note: in expansion of macro 'VSHF_H2_SH' VSHF_H2_SH( src0, src1, src0, src1, mask0, mask1, mask0, mask1 ); ^~~~~~~~~~ common/mips/macros.h:645:22: error: expected ';' before '__msa_vshf_h' out1 = ( RTYPE ) __msa_vshf_h( ( v8i16 ) mask1, \ ^ common/mips/macros.h:648:27: note: in expansion of macro 'VSHF_H2' #define VSHF_H2_SH( ... ) VSHF_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:129:5: note: in expansion of macro 'VSHF_H2_SH' VSHF_H2_SH( src0, src1, src0, src1, mask0, mask1, mask0, mask1 ); ^~~~~~~~~~ common/mips/macros.h:46:47: error: expected expression before ')' token #define ST_H( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:446:5: note: in expansion of macro 'ST_H' ST_H( RTYPE, in0, ( p_dst ) ); \ ^~~~ common/mips/macros.h:449:23: note: in expansion of macro 'ST_H2' #define ST_SH2( ... ) ST_H2( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:130:5: note: in expansion of macro 'ST_SH2' ST_SH2( mask0, mask1, pi_level, 8 ); ^~~~~~ common/mips/macros.h:46:47: error: expected expression before ')' token #define ST_H( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:447:5: note: in expansion of macro 'ST_H' ST_H( RTYPE, in1, ( p_dst ) + stride ); \ ^~~~ common/mips/macros.h:449:23: note: in expansion of macro 'ST_H2' #define ST_SH2( ... ) ST_H2( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:130:5: note: in expansion of macro 'ST_SH2' ST_SH2( mask0, mask1, pi_level, 8 ); ^~~~~~ common/mips/dct-c.c:124:17: warning: variable 'src1' set but not used [-Wunused-but-set-variable] v8i16 src0, src1; ^~~~ common/mips/dct-c.c:124:11: warning: variable 'src0' set but not used [-Wunused-but-set-variable] v8i16 src0, src1; ^~~~ common/mips/dct-c.c: In function 'avc_idct4x4_addblk_msa': common/mips/dct-c.c:136:5: error: unknown type name 'v8i16' v8i16 src0, src1, src2, src3; ^~~~~ common/mips/dct-c.c:137:5: error: unknown type name 'v8i16' v8i16 hres0, hres1, hres2, hres3; ^~~~~ common/mips/dct-c.c:138:5: error: unknown type name 'v8i16' v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/dct-c.c:139:5: error: unknown type name 'v8i16' v8i16 zeros = { 0 }; ^~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:37:28: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:36:35: note: in definition of macro 'LD_H' #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/macros.h:391:12: note: in expansion of macro 'LD_SH' out0 = LD_SH( p_src ); \ ^~~~~ common/mips/dct-c.c:141:5: note: in expansion of macro 'LD4x4_SH' LD4x4_SH( p_src, src0, src1, src2, src3 ); ^~~~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/macros.h:391:12: note: in expansion of macro 'LD_SH' out0 = LD_SH( p_src ); \ ^~~~~ common/mips/dct-c.c:141:5: note: in expansion of macro 'LD4x4_SH' LD4x4_SH( p_src, src0, src1, src2, src3 ); ^~~~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/macros.h:392:12: note: in expansion of macro 'LD_SH' out2 = LD_SH( p_src + 8 ); \ ^~~~~ common/mips/dct-c.c:141:5: note: in expansion of macro 'LD4x4_SH' LD4x4_SH( p_src, src0, src1, src2, src3 ); ^~~~~~~~ common/mips/macros.h:393:22: error: expected ';' before '__msa_ilvl_d' out1 = ( v8i16 ) __msa_ilvl_d( ( v2i64 ) out0, ( v2i64 ) out0 ); \ ^ common/mips/dct-c.c:141:5: note: in expansion of macro 'LD4x4_SH' LD4x4_SH( p_src, src0, src1, src2, src3 ); ^~~~~~~~ common/mips/macros.h:394:22: error: expected ';' before '__msa_ilvl_d' out3 = ( v8i16 ) __msa_ilvl_d( ( v2i64 ) out2, ( v2i64 ) out2 ); \ ^ common/mips/dct-c.c:141:5: note: in expansion of macro 'LD4x4_SH' LD4x4_SH( p_src, src0, src1, src2, src3 ); ^~~~~~~~ common/mips/dct-c.c:33:11: error: expected ';' before 'tmp0_m' v8i16 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/dct-c.c:142:5: note: in expansion of macro 'AVC_ITRANS_H' AVC_ITRANS_H( src0, src1, src2, src3, hres0, hres1, hres2, hres3 ); ^~~~~~~~~~~~ common/mips/dct-c.c:35:5: error: 'tmp0_m' undeclared (first use in this function); did you mean 'tmpnam'? tmp0_m = in0 + in2; \ ^ common/mips/dct-c.c:142:5: note: in expansion of macro 'AVC_ITRANS_H' AVC_ITRANS_H( src0, src1, src2, src3, hres0, hres1, hres2, hres3 ); ^~~~~~~~~~~~ common/mips/dct-c.c:36:5: error: 'tmp1_m' undeclared (first use in this function); did you mean 'tmp0_m'? tmp1_m = in0 - in2; \ ^ common/mips/dct-c.c:142:5: note: in expansion of macro 'AVC_ITRANS_H' AVC_ITRANS_H( src0, src1, src2, src3, hres0, hres1, hres2, hres3 ); ^~~~~~~~~~~~ common/mips/dct-c.c:37:5: error: 'tmp2_m' undeclared (first use in this function); did you mean 'tmp1_m'? tmp2_m = in1 >> 1; \ ^ common/mips/dct-c.c:142:5: note: in expansion of macro 'AVC_ITRANS_H' AVC_ITRANS_H( src0, src1, src2, src3, hres0, hres1, hres2, hres3 ); ^~~~~~~~~~~~ common/mips/dct-c.c:39:5: error: 'tmp3_m' undeclared (first use in this function); did you mean 'tmp2_m'? tmp3_m = in3 >> 1; \ ^ common/mips/dct-c.c:142:5: note: in expansion of macro 'AVC_ITRANS_H' AVC_ITRANS_H( src0, src1, src2, src3, hres0, hres1, hres2, hres3 ); ^~~~~~~~~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:1711:11: error: expected ';' before 's0_m' v8i16 s0_m, s1_m; \ ^ common/mips/dct-c.c:143:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1713:37: error: 's0_m' undeclared (first use in this function); did you mean 'tmp0_m'? ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^ common/mips/macros.h:1049:5: note: in definition of macro 'ILVR_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1713:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:143:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1049:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1713:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:143:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1713:43: error: 's1_m' undeclared (first use in this function); did you mean 's0_m'? ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^ common/mips/macros.h:1050:5: note: in definition of macro 'ILVR_H2' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^~~~ common/mips/macros.h:1713:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:143:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1050:22: error: expected ';' before '__msa_ilvr_h' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1713:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:143:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1126:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SH( ... ) ILVRL_W2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1714:5: note: in expansion of macro 'ILVRL_W2_SH' ILVRL_W2_SH( s1_m, s0_m, out0, out2 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:143:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1126:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SH( ... ) ILVRL_W2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1714:5: note: in expansion of macro 'ILVRL_W2_SH' ILVRL_W2_SH( s1_m, s0_m, out0, out2 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:143:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1715:22: error: expected ';' before '__msa_ilvl_d' out1 = ( v8i16 ) __msa_ilvl_d( ( v2i64 ) out0, ( v2i64 ) out0 ); \ ^ common/mips/dct-c.c:143:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1716:22: error: expected ';' before '__msa_ilvl_d' out3 = ( v8i16 ) __msa_ilvl_d( ( v2i64 ) out0, ( v2i64 ) out2 ); \ ^ common/mips/dct-c.c:143:5: note: in expansion of macro 'TRANSPOSE4x4_SH_SH' TRANSPOSE4x4_SH_SH( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/dct-c.c:33:11: error: expected ';' before 'tmp0_m' v8i16 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/dct-c.c:145:5: note: in expansion of macro 'AVC_ITRANS_H' AVC_ITRANS_H( hres0, hres1, hres2, hres3, vres0, vres1, vres2, vres3 ); ^~~~~~~~~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:1479:21: error: expected ';' before '__msa_srari_h' in0 = ( RTYPE ) __msa_srari_h( ( v8i16 ) in0, shift ); \ ^ common/mips/macros.h:1487:5: note: in expansion of macro 'SRARI_H2' SRARI_H2( RTYPE, in0, in1, shift ); \ ^~~~~~~~ common/mips/macros.h:1491:28: note: in expansion of macro 'SRARI_H4' #define SRARI_H4_SH( ... ) SRARI_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:146:5: note: in expansion of macro 'SRARI_H4_SH' SRARI_H4_SH( vres0, vres1, vres2, vres3, 6 ); ^~~~~~~~~~~ common/mips/macros.h:1480:21: error: expected ';' before '__msa_srari_h' in1 = ( RTYPE ) __msa_srari_h( ( v8i16 ) in1, shift ); \ ^ common/mips/macros.h:1487:5: note: in expansion of macro 'SRARI_H2' SRARI_H2( RTYPE, in0, in1, shift ); \ ^~~~~~~~ common/mips/macros.h:1491:28: note: in expansion of macro 'SRARI_H4' #define SRARI_H4_SH( ... ) SRARI_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:146:5: note: in expansion of macro 'SRARI_H4_SH' SRARI_H4_SH( vres0, vres1, vres2, vres3, 6 ); ^~~~~~~~~~~ common/mips/macros.h:1479:21: error: expected ';' before '__msa_srari_h' in0 = ( RTYPE ) __msa_srari_h( ( v8i16 ) in0, shift ); \ ^ common/mips/macros.h:1488:5: note: in expansion of macro 'SRARI_H2' SRARI_H2( RTYPE, in2, in3, shift ); \ ^~~~~~~~ common/mips/macros.h:1491:28: note: in expansion of macro 'SRARI_H4' #define SRARI_H4_SH( ... ) SRARI_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:146:5: note: in expansion of macro 'SRARI_H4_SH' SRARI_H4_SH( vres0, vres1, vres2, vres3, 6 ); ^~~~~~~~~~~ common/mips/macros.h:1480:21: error: expected ';' before '__msa_srari_h' in1 = ( RTYPE ) __msa_srari_h( ( v8i16 ) in1, shift ); \ ^ common/mips/macros.h:1488:5: note: in expansion of macro 'SRARI_H2' SRARI_H2( RTYPE, in2, in3, shift ); \ ^~~~~~~~ common/mips/macros.h:1491:28: note: in expansion of macro 'SRARI_H4' #define SRARI_H4_SH( ... ) SRARI_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:146:5: note: in expansion of macro 'SRARI_H4_SH' SRARI_H4_SH( vres0, vres1, vres2, vres3, 6 ); ^~~~~~~~~~~ common/mips/macros.h:1818:11: error: expected ';' before 'inp0_m' v8i16 inp0_m, inp1_m, res0_m, res1_m; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1819:5: error: unknown type name 'v16i8' v16i8 dst0_m = { 0 }; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1820:5: error: unknown type name 'v16i8' v16i8 dst1_m = { 0 }; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1821:5: error: unknown type name 'v16i8' v16i8 zero_m = { 0 }; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1823:37: error: 'inp0_m' undeclared (first use in this function); did you mean 'tmp0_m'? ILVR_D2_SH( in1, in0, in3, in2, inp0_m, inp1_m ) \ ^ common/mips/macros.h:1080:5: note: in definition of macro 'ILVR_D2' out0 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in0 ), ( v2i64 ) ( in1 ) ); \ ^~~~ common/mips/macros.h:1823:5: note: in expansion of macro 'ILVR_D2_SH' ILVR_D2_SH( in1, in0, in3, in2, inp0_m, inp1_m ) \ ^~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1080:22: error: expected ';' before '__msa_ilvr_d' out0 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in0 ), ( v2i64 ) ( in1 ) ); \ ^ common/mips/macros.h:1085:27: note: in expansion of macro 'ILVR_D2' #define ILVR_D2_SH( ... ) ILVR_D2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1823:5: note: in expansion of macro 'ILVR_D2_SH' ILVR_D2_SH( in1, in0, in3, in2, inp0_m, inp1_m ) \ ^~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1823:45: error: 'inp1_m' undeclared (first use in this function); did you mean 'inp0_m'? ILVR_D2_SH( in1, in0, in3, in2, inp0_m, inp1_m ) \ ^ common/mips/macros.h:1081:5: note: in definition of macro 'ILVR_D2' out1 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in2 ), ( v2i64 ) ( in3 ) ); \ ^~~~ common/mips/macros.h:1823:5: note: in expansion of macro 'ILVR_D2_SH' ILVR_D2_SH( in1, in0, in3, in2, inp0_m, inp1_m ) \ ^~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1081:22: error: expected ';' before '__msa_ilvr_d' out1 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in2 ), ( v2i64 ) ( in3 ) ); \ ^ common/mips/macros.h:1085:27: note: in expansion of macro 'ILVR_D2' #define ILVR_D2_SH( ... ) ILVR_D2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1823:5: note: in expansion of macro 'ILVR_D2_SH' ILVR_D2_SH( in1, in0, in3, in2, inp0_m, inp1_m ) \ ^~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:903:40: error: 'v16i8' undeclared (first use in this function); did you mean 'D_16x8'? #define INSERT_W2_SB( ... ) INSERT_W2( v16i8, __VA_ARGS__ ) ^ common/mips/macros.h:900:13: note: in definition of macro 'INSERT_W2' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^~~~~ common/mips/macros.h:1825:5: note: in expansion of macro 'INSERT_W2_SB' INSERT_W2_SB( src0_m, src1_m, dst0_m ); \ ^~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:900:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^ common/mips/macros.h:903:29: note: in expansion of macro 'INSERT_W2' #define INSERT_W2_SB( ... ) INSERT_W2( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/macros.h:1825:5: note: in expansion of macro 'INSERT_W2_SB' INSERT_W2_SB( src0_m, src1_m, dst0_m ); \ ^~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:901:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 1, in1 ); \ ^ common/mips/macros.h:903:29: note: in expansion of macro 'INSERT_W2' #define INSERT_W2_SB( ... ) INSERT_W2( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/macros.h:1825:5: note: in expansion of macro 'INSERT_W2_SB' INSERT_W2_SB( src0_m, src1_m, dst0_m ); \ ^~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:900:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^ common/mips/macros.h:903:29: note: in expansion of macro 'INSERT_W2' #define INSERT_W2_SB( ... ) INSERT_W2( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/macros.h:1826:5: note: in expansion of macro 'INSERT_W2_SB' INSERT_W2_SB( src2_m, src3_m, dst1_m ); \ ^~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:901:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 1, in1 ); \ ^ common/mips/macros.h:903:29: note: in expansion of macro 'INSERT_W2' #define INSERT_W2_SB( ... ) INSERT_W2( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/macros.h:1826:5: note: in expansion of macro 'INSERT_W2_SB' INSERT_W2_SB( src2_m, src3_m, dst1_m ); \ ^~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1827:49: error: 'res0_m' undeclared (first use in this function); did you mean 's0_m'? ILVR_B2_SH( zero_m, dst0_m, zero_m, dst1_m, res0_m, res1_m ); \ ^ common/mips/macros.h:1022:5: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:1827:5: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero_m, dst0_m, zero_m, dst1_m, res0_m, res1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1827:5: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero_m, dst0_m, zero_m, dst1_m, res0_m, res1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1827:57: error: 'res1_m' undeclared (first use in this function); did you mean 'res0_m'? ILVR_B2_SH( zero_m, dst0_m, zero_m, dst1_m, res0_m, res1_m ); \ ^ common/mips/macros.h:1023:5: note: in definition of macro 'ILVR_B2' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/macros.h:1827:5: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero_m, dst0_m, zero_m, dst1_m, res0_m, res1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1827:5: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero_m, dst0_m, zero_m, dst1_m, res0_m, res1_m ); \ ^~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:751:5: error: 'out_m' undeclared (first use in this function); did you mean 'out3_m'? out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:751:13: warning: implicit declaration of function '__msa_maxi_s_h'; did you mean '__type_max_s'? [-Wimplicit-function-declaration] out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1829:21: error: expected ')' before 'res0_m' CLIP_SH2_0_255( res0_m, res1_m ); \ ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:752:13: warning: implicit declaration of function '__msa_min_s_h'; did you mean '__type_min_s'? [-Wimplicit-function-declaration] out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ distcc[19412] ERROR: compile common/mips/deblock-c.c on 10.0.20.122:3636 failed distcc[19412] (dcc_build_somewhere) Warning: remote compilation of 'common/mips/deblock-c.c' failed, retrying locally distcc[19412] Warning: failed to distribute common/mips/deblock-c.c to 10.0.20.122:3636, running locally instead common/mips/macros.h:1829:29: error: expected ')' before 'res1_m' CLIP_SH2_0_255( res0_m, res1_m ); \ ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:1829:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( res0_m, res1_m ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1230:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_SB( ... ) PCKEV_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1830:5: note: in expansion of macro 'PCKEV_B2_SB' PCKEV_B2_SB( res0_m, res0_m, res1_m, res1_m, dst0_m, dst1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1230:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_SB( ... ) PCKEV_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1830:5: note: in expansion of macro 'PCKEV_B2_SB' PCKEV_B2_SB( res0_m, res0_m, res1_m, res1_m, dst0_m, dst1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1832:14: warning: implicit declaration of function '__msa_copy_u_w'; did you mean '__va_copy'? [-Wimplicit-function-declaration] out0_m = __msa_copy_u_w( ( v4i32 ) dst0_m, 0 ); \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1832:32: error: 'v4i32' undeclared (first use in this function) out0_m = __msa_copy_u_w( ( v4i32 ) dst0_m, 0 ); \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1832:40: error: expected ')' before 'dst0_m' out0_m = __msa_copy_u_w( ( v4i32 ) dst0_m, 0 ); \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1833:40: error: expected ')' before 'dst0_m' out1_m = __msa_copy_u_w( ( v4i32 ) dst0_m, 1 ); \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1834:40: error: expected ')' before 'dst1_m' out2_m = __msa_copy_u_w( ( v4i32 ) dst1_m, 0 ); \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1835:40: error: expected ')' before 'dst1_m' out3_m = __msa_copy_u_w( ( v4i32 ) dst1_m, 1 ); \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1821:11: warning: unused variable 'zero_m' [-Wunused-variable] v16i8 zero_m = { 0 }; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1820:11: warning: variable 'dst1_m' set but not used [-Wunused-but-set-variable] v16i8 dst1_m = { 0 }; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1819:11: warning: variable 'dst0_m' set but not used [-Wunused-but-set-variable] v16i8 dst0_m = { 0 }; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1816:38: warning: variable 'src3_m' set but not used [-Wunused-but-set-variable] uint32_t src0_m, src1_m, src2_m, src3_m; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1816:30: warning: variable 'src2_m' set but not used [-Wunused-but-set-variable] uint32_t src0_m, src1_m, src2_m, src3_m; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1816:22: warning: variable 'src1_m' set but not used [-Wunused-but-set-variable] uint32_t src0_m, src1_m, src2_m, src3_m; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:1816:14: warning: variable 'src0_m' set but not used [-Wunused-but-set-variable] uint32_t src0_m, src1_m, src2_m, src3_m; \ ^ common/mips/dct-c.c:147:5: note: in expansion of macro 'ADDBLK_ST4x4_UB' ADDBLK_ST4x4_UB( vres0, vres1, vres2, vres3, p_dst, i_dst_stride ); ^~~~~~~~~~~~~~~ common/mips/macros.h:46:47: error: expected expression before ')' token #define ST_H( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:446:5: note: in expansion of macro 'ST_H' ST_H( RTYPE, in0, ( p_dst ) ); \ ^~~~ common/mips/macros.h:449:23: note: in expansion of macro 'ST_H2' #define ST_SH2( ... ) ST_H2( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:148:5: note: in expansion of macro 'ST_SH2' ST_SH2( zeros, zeros, p_src, 8 ); ^~~~~~ common/mips/macros.h:46:47: error: expected expression before ')' token #define ST_H( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:447:5: note: in expansion of macro 'ST_H' ST_H( RTYPE, in1, ( p_dst ) + stride ); \ ^~~~ common/mips/macros.h:449:23: note: in expansion of macro 'ST_H2' #define ST_SH2( ... ) ST_H2( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:148:5: note: in expansion of macro 'ST_SH2' ST_SH2( zeros, zeros, p_src, 8 ); ^~~~~~ common/mips/dct-c.c:138:32: warning: variable 'vres3' set but not used [-Wunused-but-set-variable] v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/dct-c.c:138:25: warning: variable 'vres2' set but not used [-Wunused-but-set-variable] v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/dct-c.c:138:18: warning: variable 'vres1' set but not used [-Wunused-but-set-variable] v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/dct-c.c:138:11: warning: variable 'vres0' set but not used [-Wunused-but-set-variable] v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/dct-c.c: In function 'avc_idct4x4_addblk_dc_msa': common/mips/dct-c.c:156:5: error: unknown type name 'v16u8' v16u8 pred = { 0 }; ^~~~~ common/mips/dct-c.c:157:5: error: unknown type name 'v16i8' v16i8 out; ^~~~~ common/mips/dct-c.c:158:5: error: unknown type name 'v8i16' v8i16 input_dc, pred_r, pred_l; ^~~~~ common/mips/dct-c.c:161:16: warning: implicit declaration of function '__msa_fill_h'; did you mean '__sfileno'? [-Wimplicit-function-declaration] input_dc = __msa_fill_h( i_dc ); ^~~~~~~~~~~~ __sfileno In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:912:40: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? #define INSERT_W4_UB( ... ) INSERT_W4( v16u8, __VA_ARGS__ ) ^ common/mips/macros.h:907:13: note: in definition of macro 'INSERT_W4' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^~~~~ common/mips/dct-c.c:165:5: note: in expansion of macro 'INSERT_W4_UB' INSERT_W4_UB( i_src0, i_src1, i_src2, i_src3, pred ); ^~~~~~~~~~~~ common/mips/macros.h:907:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^ common/mips/macros.h:912:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_UB( ... ) INSERT_W4( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:165:5: note: in expansion of macro 'INSERT_W4_UB' INSERT_W4_UB( i_src0, i_src1, i_src2, i_src3, pred ); ^~~~~~~~~~~~ common/mips/macros.h:908:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 1, in1 ); \ ^ common/mips/macros.h:912:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_UB( ... ) INSERT_W4( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:165:5: note: in expansion of macro 'INSERT_W4_UB' INSERT_W4_UB( i_src0, i_src1, i_src2, i_src3, pred ); ^~~~~~~~~~~~ common/mips/macros.h:909:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 2, in2 ); \ ^ common/mips/macros.h:912:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_UB( ... ) INSERT_W4( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:165:5: note: in expansion of macro 'INSERT_W4_UB' INSERT_W4_UB( i_src0, i_src1, i_src2, i_src3, pred ); ^~~~~~~~~~~~ common/mips/macros.h:910:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 3, in3 ); \ ^ common/mips/macros.h:912:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_UB( ... ) INSERT_W4( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:165:5: note: in expansion of macro 'INSERT_W4_UB' INSERT_W4_UB( i_src0, i_src1, i_src2, i_src3, pred ); ^~~~~~~~~~~~ common/mips/macros.h:1577:5: error: unknown type name 'v16i8' v16i8 zero_m = { 0 }; \ ^ common/mips/dct-c.c:166:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( pred, pred_r, pred_l ); ^~~~~~~~~~~ common/mips/macros.h:1110:38: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:166:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( pred, pred_r, pred_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:166:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( pred, pred_r, pred_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:166:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( pred, pred_r, pred_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: warning: unused variable 'zero_m' [-Wunused-variable] v16i8 zero_m = { 0 }; \ ^ common/mips/dct-c.c:166:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( pred, pred_r, pred_l ); ^~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/dct-c.c:171:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( pred_r, pred_l ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/dct-c.c:171:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( pred_r, pred_l ); ^~~~~~~~~~~~~~ common/mips/macros.h:751:5: error: 'out_m' undeclared (first use in this function); did you mean 'out'? out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/dct-c.c:171:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( pred_r, pred_l ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:171:21: error: expected ')' before 'pred_r' CLIP_SH2_0_255( pred_r, pred_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/dct-c.c:171:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( pred_r, pred_l ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/dct-c.c:171:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( pred_r, pred_l ); ^~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/dct-c.c:171:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( pred_r, pred_l ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/dct-c.c:171:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( pred_r, pred_l ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:171:29: error: expected ')' before 'pred_l' CLIP_SH2_0_255( pred_r, pred_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/dct-c.c:171:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( pred_r, pred_l ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/dct-c.c:171:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( pred_r, pred_l ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:172:11: warning: implicit declaration of function '__msa_pckev_b'; did you mean '__builtin_msa_pckev_b'? [-Wimplicit-function-declaration] out = __msa_pckev_b( ( v16i8 ) pred_l, ( v16i8 ) pred_r ); ^~~~~~~~~~~~~ __builtin_msa_pckev_b common/mips/dct-c.c:172:28: error: 'v16i8' undeclared (first use in this function); did you mean 'v16u8'? out = __msa_pckev_b( ( v16i8 ) pred_l, ( v16i8 ) pred_r ); ^~~~~ v16u8 common/mips/dct-c.c:172:36: error: expected ')' before 'pred_l' out = __msa_pckev_b( ( v16i8 ) pred_l, ( v16i8 ) pred_r ); ^~~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:508:34: error: 'v4i32' undeclared (first use in this function) u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^ common/mips/dct-c.c:173:5: note: in expansion of macro 'ST4x4_UB' ST4x4_UB( out, out, 0, 1, 2, 3, p_dst, i_dst_stride ); ^~~~~~~~ common/mips/dct-c.c:173:15: error: expected ')' before 'out' ST4x4_UB( out, out, 0, 1, 2, 3, p_dst, i_dst_stride ); ^ common/mips/macros.h:508:42: note: in definition of macro 'ST4x4_UB' u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^~~ common/mips/dct-c.c:173:15: error: expected ')' before 'out' ST4x4_UB( out, out, 0, 1, 2, 3, p_dst, i_dst_stride ); ^ common/mips/macros.h:509:42: note: in definition of macro 'ST4x4_UB' u_out1_m = __msa_copy_u_w( ( v4i32 ) in0, idx1 ); \ ^~~ common/mips/dct-c.c:173:20: error: expected ')' before 'out' ST4x4_UB( out, out, 0, 1, 2, 3, p_dst, i_dst_stride ); ^ common/mips/macros.h:510:42: note: in definition of macro 'ST4x4_UB' u_out2_m = __msa_copy_u_w( ( v4i32 ) in1, idx2 ); \ ^~~ common/mips/dct-c.c:173:20: error: expected ')' before 'out' ST4x4_UB( out, out, 0, 1, 2, 3, p_dst, i_dst_stride ); ^ common/mips/macros.h:511:42: note: in definition of macro 'ST4x4_UB' u_out3_m = __msa_copy_u_w( ( v4i32 ) in1, idx3 ); \ ^~~ common/mips/dct-c.c:157:11: warning: variable 'out' set but not used [-Wunused-but-set-variable] v16i8 out; ^~~ common/mips/dct-c.c:156:11: warning: variable 'pred' set but not used [-Wunused-but-set-variable] v16u8 pred = { 0 }; ^~~~ common/mips/dct-c.c:155:38: warning: variable 'i_src3' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c:155:30: warning: variable 'i_src2' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c:155:22: warning: variable 'i_src1' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c:155:14: warning: variable 'i_src0' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c: In function 'avc_idct8_addblk_msa': common/mips/dct-c.c:179:5: error: unknown type name 'v8i16' v8i16 src0, src1, src2, src3, src4, src5, src6, src7; ^~~~~ common/mips/dct-c.c:180:5: error: unknown type name 'v8i16' v8i16 vec0, vec1, vec2, vec3; ^~~~~ common/mips/dct-c.c:181:5: error: unknown type name 'v8i16' v8i16 tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; ^~~~~ common/mips/dct-c.c:182:5: error: unknown type name 'v8i16' v8i16 res0, res1, res2, res3, res4, res5, res6, res7; ^~~~~ common/mips/dct-c.c:183:5: error: unknown type name 'v4i32' v4i32 tmp0_r, tmp1_r, tmp2_r, tmp3_r, tmp4_r, tmp5_r, tmp6_r, tmp7_r; ^~~~~ common/mips/dct-c.c:184:5: error: unknown type name 'v4i32' v4i32 tmp0_l, tmp1_l, tmp2_l, tmp3_l, tmp4_l, tmp5_l, tmp6_l, tmp7_l; ^~~~~ common/mips/dct-c.c:185:5: error: unknown type name 'v4i32' v4i32 vec0_r, vec1_r, vec2_r, vec3_r, vec0_l, vec1_l, vec2_l, vec3_l; ^~~~~ common/mips/dct-c.c:186:5: error: unknown type name 'v4i32' v4i32 res0_r, res1_r, res2_r, res3_r, res4_r, res5_r, res6_r, res7_r; ^~~~~ common/mips/dct-c.c:187:5: error: unknown type name 'v4i32' v4i32 res0_l, res1_l, res2_l, res3_l, res4_l, res5_l, res6_l, res7_l; ^~~~~ common/mips/dct-c.c:188:5: error: unknown type name 'v16i8' v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ^~~~~ common/mips/dct-c.c:189:5: error: unknown type name 'v16i8' v16i8 zeros = { 0 }; ^~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:382:30: error: 'v8i16' undeclared (first use in this function) #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:36:35: note: in definition of macro 'LD_H' #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:379:5: note: in expansion of macro 'LD_H4' LD_H4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:382:23: note: in expansion of macro 'LD_H8' #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:193:5: note: in expansion of macro 'LD_SH8' LD_SH8( p_src, 8, src0, src1, src2, src3, src4, src5, src6, src7 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:364:12: note: in expansion of macro 'LD_H' out0 = LD_H( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:379:5: note: in expansion of macro 'LD_H4' LD_H4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:382:23: note: in expansion of macro 'LD_H8' #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:193:5: note: in expansion of macro 'LD_SH8' LD_SH8( p_src, 8, src0, src1, src2, src3, src4, src5, src6, src7 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:365:12: note: in expansion of macro 'LD_H' out1 = LD_H( RTYPE, ( p_src ) + ( stride ) ); \ ^~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:379:5: note: in expansion of macro 'LD_H4' LD_H4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:382:23: note: in expansion of macro 'LD_H8' #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:193:5: note: in expansion of macro 'LD_SH8' LD_SH8( p_src, 8, src0, src1, src2, src3, src4, src5, src6, src7 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:364:12: note: in expansion of macro 'LD_H' out0 = LD_H( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:372:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ) + 2 * stride, stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:379:5: note: in expansion of macro 'LD_H4' LD_H4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:382:23: note: in expansion of macro 'LD_H8' #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:193:5: note: in expansion of macro 'LD_SH8' LD_SH8( p_src, 8, src0, src1, src2, src3, src4, src5, src6, src7 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:365:12: note: in expansion of macro 'LD_H' out1 = LD_H( RTYPE, ( p_src ) + ( stride ) ); \ ^~~~ common/mips/macros.h:372:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ) + 2 * stride, stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:379:5: note: in expansion of macro 'LD_H4' LD_H4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:382:23: note: in expansion of macro 'LD_H8' #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:193:5: note: in expansion of macro 'LD_SH8' LD_SH8( p_src, 8, src0, src1, src2, src3, src4, src5, src6, src7 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:364:12: note: in expansion of macro 'LD_H' out0 = LD_H( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:380:5: note: in expansion of macro 'LD_H4' LD_H4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:382:23: note: in expansion of macro 'LD_H8' #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:193:5: note: in expansion of macro 'LD_SH8' LD_SH8( p_src, 8, src0, src1, src2, src3, src4, src5, src6, src7 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:365:12: note: in expansion of macro 'LD_H' out1 = LD_H( RTYPE, ( p_src ) + ( stride ) ); \ ^~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:380:5: note: in expansion of macro 'LD_H4' LD_H4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:382:23: note: in expansion of macro 'LD_H8' #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:193:5: note: in expansion of macro 'LD_SH8' LD_SH8( p_src, 8, src0, src1, src2, src3, src4, src5, src6, src7 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:364:12: note: in expansion of macro 'LD_H' out0 = LD_H( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:372:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ) + 2 * stride, stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:380:5: note: in expansion of macro 'LD_H4' LD_H4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:382:23: note: in expansion of macro 'LD_H8' #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:193:5: note: in expansion of macro 'LD_SH8' LD_SH8( p_src, 8, src0, src1, src2, src3, src4, src5, src6, src7 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:365:12: note: in expansion of macro 'LD_H' out1 = LD_H( RTYPE, ( p_src ) + ( stride ) ); \ ^~~~ common/mips/macros.h:372:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ) + 2 * stride, stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:380:5: note: in expansion of macro 'LD_H4' LD_H4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:382:23: note: in expansion of macro 'LD_H8' #define LD_SH8( ... ) LD_H8( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:193:5: note: in expansion of macro 'LD_SH8' LD_SH8( p_src, 8, src0, src1, src2, src3, src4, src5, src6, src7 ); ^~~~~~ common/mips/macros.h:1770:11: error: expected ';' before 's0_m' v8i16 s0_m, s1_m; \ ^ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c: In function 'avc_loopfilter_luma_intra_edge_hor_msa': common/mips/deblock-c.c:109:5: error: unknown type name 'v16u8' v16u8 p2_asub_p0, q2_asub_q0, p0_asub_q0; ^~~~~ common/mips/deblock-c.c:110:5: error: unknown type name 'v16u8' v16u8 alpha, beta; ^~~~~ common/mips/deblock-c.c:111:5: error: unknown type name 'v16u8' v16u8 is_less_than, is_less_than_beta, negate_is_less_than_beta; ^~~~~ common/mips/deblock-c.c:112:5: error: unknown type name 'v16u8' v16u8 p2, p1, p0, q0, q1, q2; ^~~~~ common/mips/deblock-c.c:113:5: error: unknown type name 'v16u8' v16u8 p3_org, p2_org, p1_org, p0_org, q0_org, q1_org, q2_org, q3_org; ^~~~~ common/mips/macros.h:1771:11: error: expected ';' before 'tmp0_m' v8i16 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1772:11: error: expected ';' before 'tmp4_m' v8i16 tmp4_m, tmp5_m, tmp6_m, tmp7_m; \ ^ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1774:37: error: 's0_m' undeclared (first use in this function); did you mean 'res0_l'? ILVR_H2_SH( in6, in4, in7, in5, s0_m, s1_m ); \ ^ common/mips/macros.h:1049:5: note: in definition of macro 'ILVR_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1774:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in6, in4, in7, in5, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1049:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1774:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in6, in4, in7, in5, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1774:43: error: 's1_m' undeclared (first use in this function); did you mean 's0_m'? ILVR_H2_SH( in6, in4, in7, in5, s0_m, s1_m ); \ ^ common/mips/macros.h:1050:5: note: in definition of macro 'ILVR_H2' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^~~~ common/mips/macros.h:1774:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in6, in4, in7, in5, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1050:22: error: expected ';' before '__msa_ilvr_h' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1774:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in6, in4, in7, in5, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1775:30: error: 'tmp0_m' undeclared (first use in this function); did you mean 'tmp0_l'? ILVRL_H2_SH( s1_m, s0_m, tmp0_m, tmp1_m ); \ ^ common/mips/macros.h:1115:5: note: in definition of macro 'ILVRL_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1775:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp0_m, tmp1_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1775:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp0_m, tmp1_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1775:38: error: 'tmp1_m' undeclared (first use in this function); did you mean 'tmp0_m'? ILVRL_H2_SH( s1_m, s0_m, tmp0_m, tmp1_m ); \ ^ common/mips/macros.h:1116:5: note: in definition of macro 'ILVRL_H2' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1775:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp0_m, tmp1_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1775:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp0_m, tmp1_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:985:22: error: expected ';' before '__msa_ilvl_h' out0 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:988:27: note: in expansion of macro 'ILVL_H2' #define ILVL_H2_SH( ... ) ILVL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1776:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in6, in4, in7, in5, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:986:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:988:27: note: in expansion of macro 'ILVL_H2' #define ILVL_H2_SH( ... ) ILVL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1776:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in6, in4, in7, in5, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1777:30: error: 'tmp2_m' undeclared (first use in this function); did you mean 'tmp1_m'? ILVRL_H2_SH( s1_m, s0_m, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:1115:5: note: in definition of macro 'ILVRL_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1777:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1777:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1777:38: error: 'tmp3_m' undeclared (first use in this function); did you mean 'tmp2_m'? ILVRL_H2_SH( s1_m, s0_m, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:1116:5: note: in definition of macro 'ILVRL_H2' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1777:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1777:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1049:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1778:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in2, in0, in3, in1, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1050:22: error: expected ';' before '__msa_ilvr_h' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1778:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in2, in0, in3, in1, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1779:30: error: 'tmp4_m' undeclared (first use in this function); did you mean 'tmp3_m'? ILVRL_H2_SH( s1_m, s0_m, tmp4_m, tmp5_m ); \ ^ common/mips/macros.h:1115:5: note: in definition of macro 'ILVRL_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1779:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1779:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1779:38: error: 'tmp5_m' undeclared (first use in this function); did you mean 'tmp4_m'? ILVRL_H2_SH( s1_m, s0_m, tmp4_m, tmp5_m ); \ ^ common/mips/macros.h:1116:5: note: in definition of macro 'ILVRL_H2' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1779:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1779:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:985:22: error: expected ';' before '__msa_ilvl_h' out0 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:988:27: note: in expansion of macro 'ILVL_H2' #define ILVL_H2_SH( ... ) ILVL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1780:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in2, in0, in3, in1, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:986:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:988:27: note: in expansion of macro 'ILVL_H2' #define ILVL_H2_SH( ... ) ILVL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1780:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in2, in0, in3, in1, s0_m, s1_m ); \ ^~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1781:30: error: 'tmp6_m' undeclared (first use in this function); did you mean 'tmp5_m'? ILVRL_H2_SH( s1_m, s0_m, tmp6_m, tmp7_m ); \ ^ common/mips/macros.h:1115:5: note: in definition of macro 'ILVRL_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1781:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1781:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1781:38: error: 'tmp7_m' undeclared (first use in this function); did you mean 'tmp6_m'? ILVRL_H2_SH( s1_m, s0_m, tmp6_m, tmp7_m ); \ ^ common/mips/macros.h:1116:5: note: in definition of macro 'ILVRL_H2' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1781:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1781:5: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( s1_m, s0_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1284:22: error: expected ';' before '__msa_pckev_d' out0 = ( RTYPE ) __msa_pckev_d( ( v2i64 ) in0, ( v2i64 ) in1 ); \ ^ common/mips/macros.h:1292:5: note: in expansion of macro 'PCKEV_D2' PCKEV_D2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1782:5: note: in expansion of macro 'PCKEV_D4' PCKEV_D4( RTYPE, tmp0_m, tmp4_m, tmp1_m, tmp5_m, tmp2_m, tmp6_m, \ ^~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1285:22: error: expected ';' before '__msa_pckev_d' out1 = ( RTYPE ) __msa_pckev_d( ( v2i64 ) in2, ( v2i64 ) in3 ); \ ^ common/mips/macros.h:1292:5: note: in expansion of macro 'PCKEV_D2' PCKEV_D2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1782:5: note: in expansion of macro 'PCKEV_D4' PCKEV_D4( RTYPE, tmp0_m, tmp4_m, tmp1_m, tmp5_m, tmp2_m, tmp6_m, \ ^~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1284:22: error: expected ';' before '__msa_pckev_d' out0 = ( RTYPE ) __msa_pckev_d( ( v2i64 ) in0, ( v2i64 ) in1 ); \ ^ common/mips/macros.h:1293:5: note: in expansion of macro 'PCKEV_D2' PCKEV_D2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1782:5: note: in expansion of macro 'PCKEV_D4' PCKEV_D4( RTYPE, tmp0_m, tmp4_m, tmp1_m, tmp5_m, tmp2_m, tmp6_m, \ ^~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1285:22: error: expected ';' before '__msa_pckev_d' out1 = ( RTYPE ) __msa_pckev_d( ( v2i64 ) in2, ( v2i64 ) in3 ); \ ^ common/mips/macros.h:1293:5: note: in expansion of macro 'PCKEV_D2' PCKEV_D2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1782:5: note: in expansion of macro 'PCKEV_D4' PCKEV_D4( RTYPE, tmp0_m, tmp4_m, tmp1_m, tmp5_m, tmp2_m, tmp6_m, \ ^~~~~~~~ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1784:22: error: expected ';' before '__msa_pckod_d' out1 = ( RTYPE ) __msa_pckod_d( ( v2i64 ) tmp0_m, ( v2i64 ) tmp4_m ); \ ^ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1785:22: error: expected ';' before '__msa_pckod_d' out3 = ( RTYPE ) __msa_pckod_d( ( v2i64 ) tmp1_m, ( v2i64 ) tmp5_m ); \ ^ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1786:22: error: expected ';' before '__msa_pckod_d' out5 = ( RTYPE ) __msa_pckod_d( ( v2i64 ) tmp2_m, ( v2i64 ) tmp6_m ); \ ^ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1787:22: error: expected ';' before '__msa_pckod_d' out7 = ( RTYPE ) __msa_pckod_d( ( v2i64 ) tmp3_m, ( v2i64 ) tmp7_m ); \ ^ common/mips/macros.h:1789:35: note: in expansion of macro 'TRANSPOSE8x8_H' #define TRANSPOSE8x8_SH_SH( ... ) TRANSPOSE8x8_H( v8i16, __VA_ARGS__ ) ^~~~~~~~~~~~~~ common/mips/dct-c.c:223:5: note: in expansion of macro 'TRANSPOSE8x8_SH_SH' TRANSPOSE8x8_SH_SH( res0, res1, res2, res3, res4, res5, res6, res7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1595:11: error: expected ';' before 'tmp_m' v8i16 tmp_m; \ ^ common/mips/dct-c.c:225:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res0, tmp0_r, tmp0_l ); ^~~~~~~~~~~ common/mips/macros.h:1597:5: error: 'tmp_m' undeclared (first use in this function); did you mean 'tmp7_m'? tmp_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^ common/mips/dct-c.c:225:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res0, tmp0_r, tmp0_l ); ^~~~~~~~~~~ common/mips/dct-c.c:225:18: error: expected ')' before 'res0' UNPCK_SH_SW( res0, tmp0_r, tmp0_l ); ^ common/mips/macros.h:1597:39: note: in definition of macro 'UNPCK_SH_SW' tmp_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1119:38: error: 'v4i32' undeclared (first use in this function) #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^ common/mips/macros.h:1115:14: note: in definition of macro 'ILVRL_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:225:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res0, tmp0_r, tmp0_l ); ^~~~~~~~~~~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:225:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res0, tmp0_r, tmp0_l ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:225:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res0, tmp0_r, tmp0_l ); ^~~~~~~~~~~ common/mips/macros.h:1595:11: error: expected ';' before 'tmp_m' v8i16 tmp_m; \ ^ common/mips/dct-c.c:226:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res1, tmp1_r, tmp1_l ); ^~~~~~~~~~~ common/mips/dct-c.c:226:18: error: expected ')' before 'res1' UNPCK_SH_SW( res1, tmp1_r, tmp1_l ); ^ common/mips/macros.h:1597:39: note: in definition of macro 'UNPCK_SH_SW' tmp_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:226:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res1, tmp1_r, tmp1_l ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:226:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res1, tmp1_r, tmp1_l ); ^~~~~~~~~~~ common/mips/macros.h:1595:11: error: expected ';' before 'tmp_m' v8i16 tmp_m; \ ^ common/mips/dct-c.c:227:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res2, tmp2_r, tmp2_l ); ^~~~~~~~~~~ common/mips/dct-c.c:227:18: error: expected ')' before 'res2' UNPCK_SH_SW( res2, tmp2_r, tmp2_l ); ^ common/mips/macros.h:1597:39: note: in definition of macro 'UNPCK_SH_SW' tmp_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:227:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res2, tmp2_r, tmp2_l ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:227:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res2, tmp2_r, tmp2_l ); ^~~~~~~~~~~ common/mips/macros.h:1595:11: error: expected ';' before 'tmp_m' v8i16 tmp_m; \ ^ common/mips/dct-c.c:228:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res3, tmp3_r, tmp3_l ); ^~~~~~~~~~~ common/mips/dct-c.c:228:18: error: expected ')' before 'res3' UNPCK_SH_SW( res3, tmp3_r, tmp3_l ); ^ common/mips/macros.h:1597:39: note: in definition of macro 'UNPCK_SH_SW' tmp_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:228:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res3, tmp3_r, tmp3_l ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:228:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res3, tmp3_r, tmp3_l ); ^~~~~~~~~~~ common/mips/macros.h:1595:11: error: expected ';' before 'tmp_m' v8i16 tmp_m; \ ^ common/mips/dct-c.c:229:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res4, tmp4_r, tmp4_l ); ^~~~~~~~~~~ common/mips/dct-c.c:229:18: error: expected ')' before 'res4' UNPCK_SH_SW( res4, tmp4_r, tmp4_l ); ^ common/mips/macros.h:1597:39: note: in definition of macro 'UNPCK_SH_SW' tmp_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:229:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res4, tmp4_r, tmp4_l ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:229:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res4, tmp4_r, tmp4_l ); ^~~~~~~~~~~ common/mips/macros.h:1595:11: error: expected ';' before 'tmp_m' v8i16 tmp_m; \ ^ common/mips/dct-c.c:230:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res5, tmp5_r, tmp5_l ); ^~~~~~~~~~~ common/mips/dct-c.c:230:18: error: expected ')' before 'res5' UNPCK_SH_SW( res5, tmp5_r, tmp5_l ); ^ common/mips/macros.h:1597:39: note: in definition of macro 'UNPCK_SH_SW' tmp_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:230:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res5, tmp5_r, tmp5_l ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:230:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res5, tmp5_r, tmp5_l ); ^~~~~~~~~~~ common/mips/macros.h:1595:11: error: expected ';' before 'tmp_m' v8i16 tmp_m; \ ^ common/mips/dct-c.c:231:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res6, tmp6_r, tmp6_l ); ^~~~~~~~~~~ common/mips/dct-c.c:231:18: error: expected ')' before 'res6' UNPCK_SH_SW( res6, tmp6_r, tmp6_l ); ^ common/mips/macros.h:1597:39: note: in definition of macro 'UNPCK_SH_SW' tmp_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:231:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res6, tmp6_r, tmp6_l ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:231:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res6, tmp6_r, tmp6_l ); ^~~~~~~~~~~ common/mips/macros.h:1595:11: error: expected ';' before 'tmp_m' v8i16 tmp_m; \ ^ common/mips/dct-c.c:232:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res7, tmp7_r, tmp7_l ); ^~~~~~~~~~~ common/mips/dct-c.c:232:18: error: expected ')' before 'res7' UNPCK_SH_SW( res7, tmp7_r, tmp7_l ); ^ common/mips/macros.h:1597:39: note: in definition of macro 'UNPCK_SH_SW' tmp_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:232:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res7, tmp7_r, tmp7_l ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1598:5: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tmp_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/dct-c.c:232:5: note: in expansion of macro 'UNPCK_SH_SW' UNPCK_SH_SW( res7, tmp7_r, tmp7_l ); ^~~~~~~~~~~ common/mips/macros.h:1261:22: error: expected ';' before '__msa_pckev_h' out0 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1269:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:295:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( res0_l, res0_r, res1_l, res1_r, res2_l, res2_r, res3_l, res3_r, ^~~~~~~~~~~ common/mips/macros.h:1262:22: error: expected ';' before '__msa_pckev_h' out1 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1269:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:295:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( res0_l, res0_r, res1_l, res1_r, res2_l, res2_r, res3_l, res3_r, ^~~~~~~~~~~ common/mips/macros.h:1261:22: error: expected ';' before '__msa_pckev_h' out0 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1270:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:295:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( res0_l, res0_r, res1_l, res1_r, res2_l, res2_r, res3_l, res3_r, ^~~~~~~~~~~ common/mips/macros.h:1262:22: error: expected ';' before '__msa_pckev_h' out1 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1270:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:295:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( res0_l, res0_r, res1_l, res1_r, res2_l, res2_r, res3_l, res3_r, ^~~~~~~~~~~ common/mips/macros.h:1261:22: error: expected ';' before '__msa_pckev_h' out0 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1269:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:297:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( res4_l, res4_r, res5_l, res5_r, res6_l, res6_r, res7_l, res7_r, ^~~~~~~~~~~ common/mips/macros.h:1262:22: error: expected ';' before '__msa_pckev_h' out1 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1269:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:297:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( res4_l, res4_r, res5_l, res5_r, res6_l, res6_r, res7_l, res7_r, ^~~~~~~~~~~ common/mips/macros.h:1261:22: error: expected ';' before '__msa_pckev_h' out0 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1270:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:297:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( res4_l, res4_r, res5_l, res5_r, res6_l, res6_r, res7_l, res7_r, ^~~~~~~~~~~ common/mips/macros.h:1262:22: error: expected ';' before '__msa_pckev_h' out1 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1270:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:297:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( res4_l, res4_r, res5_l, res5_r, res6_l, res6_r, res7_l, res7_r, ^~~~~~~~~~~ common/mips/macros.h:353:30: error: 'v16i8' undeclared (first use in this function); did you mean 'D_16x8'? #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^ common/mips/macros.h:32:35: note: in definition of macro 'LD_B' #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:353:23: note: in expansion of macro 'LD_B8' #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:299:5: note: in expansion of macro 'LD_SB8' LD_SB8( p_dst, i_dst_stride, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:353:23: note: in expansion of macro 'LD_B8' #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:299:5: note: in expansion of macro 'LD_SB8' LD_SB8( p_dst, i_dst_stride, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:353:23: note: in expansion of macro 'LD_B8' #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:299:5: note: in expansion of macro 'LD_SB8' LD_SB8( p_dst, i_dst_stride, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:353:23: note: in expansion of macro 'LD_B8' #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:299:5: note: in expansion of macro 'LD_SB8' LD_SB8( p_dst, i_dst_stride, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:353:23: note: in expansion of macro 'LD_B8' #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:299:5: note: in expansion of macro 'LD_SB8' LD_SB8( p_dst, i_dst_stride, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:353:23: note: in expansion of macro 'LD_B8' #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:299:5: note: in expansion of macro 'LD_SB8' LD_SB8( p_dst, i_dst_stride, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:353:23: note: in expansion of macro 'LD_B8' #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:299:5: note: in expansion of macro 'LD_SB8' LD_SB8( p_dst, i_dst_stride, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:353:23: note: in expansion of macro 'LD_B8' #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:299:5: note: in expansion of macro 'LD_SB8' LD_SB8( p_dst, i_dst_stride, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:353:23: note: in expansion of macro 'LD_B8' #define LD_SB8( ... ) LD_B8( v16i8, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:299:5: note: in expansion of macro 'LD_SB8' LD_SB8( p_dst, i_dst_stride, ^~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:302:5: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zeros, dst0, zeros, dst1, zeros, dst2, zeros, dst3, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:302:5: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zeros, dst0, zeros, dst1, zeros, dst2, zeros, dst3, ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:302:5: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zeros, dst0, zeros, dst1, zeros, dst2, zeros, dst3, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:302:5: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zeros, dst0, zeros, dst1, zeros, dst2, zeros, dst3, ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:304:5: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zeros, dst4, zeros, dst5, zeros, dst6, zeros, dst7, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:304:5: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zeros, dst4, zeros, dst5, zeros, dst6, zeros, dst7, ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:304:5: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zeros, dst4, zeros, dst5, zeros, dst6, zeros, dst7, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/dct-c.c:304:5: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zeros, dst4, zeros, dst5, zeros, dst6, zeros, dst7, ^~~~~~~~~~ common/mips/deblock-c.c:114:5: error: unknown type name 'v8i16' v8i16 p1_org_r, p0_org_r, q0_org_r, q1_org_r; ^~~~~ common/mips/deblock-c.c:115:5: error: unknown type name 'v8i16' v8i16 p1_org_l, p0_org_l, q0_org_l, q1_org_l; ^~~~~ common/mips/deblock-c.c:116:5: error: unknown type name 'v8i16' v8i16 p2_r = { 0 }; ^~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:751:5: error: 'out_m' undeclared (first use in this function) out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:21: error: expected ')' before 'res0' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:27: error: expected ')' before 'res1' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:33: error: expected ')' before 'res2' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:39: error: expected ')' before 'res3' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:310:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res0, res1, res2, res3 ); ^~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:21: error: expected ')' before 'res4' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:27: error: expected ')' before 'res5' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:762:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in0, in1 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:33: error: expected ')' before 'res6' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:39: error: expected ')' before 'res7' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/macros.h:763:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( in2, in3 ); \ ^~~~~~~~~~~~~~ common/mips/dct-c.c:311:5: note: in expansion of macro 'CLIP_SH4_0_255' CLIP_SH4_0_255( res4, res5, res6, res7 ); ^~~~~~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1245:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1248:28: note: in expansion of macro 'PCKEV_B4' #define PCKEV_B4_SB( ... ) PCKEV_B4( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:312:5: note: in expansion of macro 'PCKEV_B4_SB' PCKEV_B4_SB( res1, res0, res3, res2, res5, res4, res7, res6, ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1245:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1248:28: note: in expansion of macro 'PCKEV_B4' #define PCKEV_B4_SB( ... ) PCKEV_B4( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:312:5: note: in expansion of macro 'PCKEV_B4_SB' PCKEV_B4_SB( res1, res0, res3, res2, res5, res4, res7, res6, ^~~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1246:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1248:28: note: in expansion of macro 'PCKEV_B4' #define PCKEV_B4_SB( ... ) PCKEV_B4( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:312:5: note: in expansion of macro 'PCKEV_B4_SB' PCKEV_B4_SB( res1, res0, res3, res2, res5, res4, res7, res6, ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1246:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1248:28: note: in expansion of macro 'PCKEV_B4' #define PCKEV_B4_SB( ... ) PCKEV_B4( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:312:5: note: in expansion of macro 'PCKEV_B4_SB' PCKEV_B4_SB( res1, res0, res3, res2, res5, res4, res7, res6, ^~~~~~~~~~~ common/mips/macros.h:553:16: warning: implicit declaration of function '__msa_copy_u_d'; did you mean '__va_copy'? [-Wimplicit-function-declaration] u_out0_m = __msa_copy_u_d( ( v2i64 ) in0, 0 ); \ ^ common/mips/dct-c.c:314:5: note: in expansion of macro 'ST8x4_UB' ST8x4_UB( dst0, dst1, p_dst, i_dst_stride ); ^~~~~~~~ common/mips/macros.h:553:34: error: 'v2i64' undeclared (first use in this function) u_out0_m = __msa_copy_u_d( ( v2i64 ) in0, 0 ); \ ^ common/mips/dct-c.c:314:5: note: in expansion of macro 'ST8x4_UB' ST8x4_UB( dst0, dst1, p_dst, i_dst_stride ); ^~~~~~~~ common/mips/dct-c.c:314:15: error: expected ')' before 'dst0' ST8x4_UB( dst0, dst1, p_dst, i_dst_stride ); ^ common/mips/macros.h:553:42: note: in definition of macro 'ST8x4_UB' u_out0_m = __msa_copy_u_d( ( v2i64 ) in0, 0 ); \ ^~~ common/mips/dct-c.c:314:15: error: expected ')' before 'dst0' ST8x4_UB( dst0, dst1, p_dst, i_dst_stride ); ^ common/mips/macros.h:554:42: note: in definition of macro 'ST8x4_UB' u_out1_m = __msa_copy_u_d( ( v2i64 ) in0, 1 ); \ ^~~ common/mips/dct-c.c:314:21: error: expected ')' before 'dst1' ST8x4_UB( dst0, dst1, p_dst, i_dst_stride ); ^ common/mips/macros.h:555:42: note: in definition of macro 'ST8x4_UB' u_out2_m = __msa_copy_u_d( ( v2i64 ) in1, 0 ); \ ^~~ common/mips/dct-c.c:314:21: error: expected ')' before 'dst1' ST8x4_UB( dst0, dst1, p_dst, i_dst_stride ); ^ common/mips/macros.h:556:42: note: in definition of macro 'ST8x4_UB' u_out3_m = __msa_copy_u_d( ( v2i64 ) in1, 1 ); \ ^~~ common/mips/dct-c.c:316:15: error: expected ')' before 'dst2' ST8x4_UB( dst2, dst3, p_dst, i_dst_stride ); ^ common/mips/macros.h:553:42: note: in definition of macro 'ST8x4_UB' u_out0_m = __msa_copy_u_d( ( v2i64 ) in0, 0 ); \ ^~~ common/mips/dct-c.c:316:15: error: expected ')' before 'dst2' ST8x4_UB( dst2, dst3, p_dst, i_dst_stride ); ^ common/mips/macros.h:554:42: note: in definition of macro 'ST8x4_UB' u_out1_m = __msa_copy_u_d( ( v2i64 ) in0, 1 ); \ ^~~ common/mips/dct-c.c:316:21: error: expected ')' before 'dst3' ST8x4_UB( dst2, dst3, p_dst, i_dst_stride ); ^ common/mips/macros.h:555:42: note: in definition of macro 'ST8x4_UB' u_out2_m = __msa_copy_u_d( ( v2i64 ) in1, 0 ); \ ^~~ common/mips/dct-c.c:316:21: error: expected ')' before 'dst3' ST8x4_UB( dst2, dst3, p_dst, i_dst_stride ); ^ common/mips/macros.h:556:42: note: in definition of macro 'ST8x4_UB' u_out3_m = __msa_copy_u_d( ( v2i64 ) in1, 1 ); \ ^~~ common/mips/deblock-c.c:117:5: error: unknown type name 'v8i16' v8i16 p1_r = { 0 }; ^~~~~ common/mips/deblock-c.c:118:5: error: unknown type name 'v8i16' v8i16 p0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:119:5: error: unknown type name 'v8i16' v8i16 q0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:120:5: error: unknown type name 'v8i16' v8i16 q1_r = { 0 }; ^~~~~ common/mips/deblock-c.c:121:5: error: unknown type name 'v8i16' v8i16 q2_r = { 0 }; ^~~~~ common/mips/deblock-c.c:122:5: error: unknown type name 'v8i16' v8i16 p2_l = { 0 }; ^~~~~ common/mips/deblock-c.c:123:5: error: unknown type name 'v8i16' v8i16 p1_l = { 0 }; ^~~~~ common/mips/deblock-c.c:124:5: error: unknown type name 'v8i16' v8i16 p0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:125:5: error: unknown type name 'v8i16' v8i16 q0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:126:5: error: unknown type name 'v8i16' v8i16 q1_l = { 0 }; ^~~~~ common/mips/deblock-c.c:127:5: error: unknown type name 'v8i16' v8i16 q2_l = { 0 }; ^~~~~ common/mips/deblock-c.c:128:5: error: unknown type name 'v16u8' v16u8 tmp_flag; ^~~~~ common/mips/deblock-c.c:129:5: error: unknown type name 'v16i8' v16i8 zero = { 0 }; ^~~~~ common/mips/deblock-c.c:131:15: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~ D_16x8 common/mips/deblock-c.c:131:15: note: each undeclared identifier is reported only once for each function it appears in common/mips/deblock-c.c:131:23: error: expected ';' before '__msa_fill_b' alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:132:22: error: expected ';' before '__msa_fill_b' beta = ( v16u8 ) __msa_fill_b( u_beta_in ); ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:134:5: note: in expansion of macro 'LD_UB4' LD_UB4( p_data - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:134:5: note: in expansion of macro 'LD_UB4' LD_UB4( p_data - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:134:5: note: in expansion of macro 'LD_UB4' LD_UB4( p_data - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:134:5: note: in expansion of macro 'LD_UB4' LD_UB4( p_data - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/deblock-c.c:138:15: error: expected ';' before 'p1_asub_p0' v16u8 p1_asub_p0, q1_asub_q0, is_less_than_alpha; ^~~~~~~~~~ common/mips/deblock-c.c:140:22: warning: implicit declaration of function '__msa_asub_u_b'; did you mean '__builtin_msa_asub_u_b'? [-Wimplicit-function-declaration] p0_asub_q0 = __msa_asub_u_b( p0_org, q0_org ); ^~~~~~~~~~~~~~ __builtin_msa_asub_u_b common/mips/deblock-c.c:141:9: error: 'p1_asub_p0' undeclared (first use in this function); did you mean 'p2_asub_p0'? p1_asub_p0 = __msa_asub_u_b( p1_org, p0_org ); ^~~~~~~~~~ p2_asub_p0 common/mips/deblock-c.c:142:9: error: 'q1_asub_q0' undeclared (first use in this function); did you mean 'q2_asub_q0'? q1_asub_q0 = __msa_asub_u_b( q1_org, q0_org ); ^~~~~~~~~~ q2_asub_q0 common/mips/deblock-c.c:144:9: error: 'is_less_than_alpha' undeclared (first use in this function); did you mean 'is_less_than_beta'? is_less_than_alpha = ( p0_asub_q0 < alpha ); ^~~~~~~~~~~~~~~~~~ is_less_than_beta common/mips/deblock-c.c:151:10: warning: implicit declaration of function '__msa_test_bz_v' [-Wimplicit-function-declaration] if( !__msa_test_bz_v( is_less_than ) ) ^~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:153:18: note: in expansion of macro 'LD_UB' q2_org = LD_UB( p_data + ( 2 * u_img_width ) ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:154:18: note: in expansion of macro 'LD_UB' p3_org = LD_UB( p_data - ( u_img_width << 2 ) ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:155:18: note: in expansion of macro 'LD_UB' p2_org = LD_UB( p_data - ( 3 * u_img_width ) ); ^~~~~ common/mips/macros.h:1577:5: error: unknown type name 'v16i8' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:157:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1110:38: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:157:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:157:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:157:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: warning: unused variable 'zero_m' [-Wunused-variable] v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:157:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:5: error: unknown type name 'v16i8' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:158:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:158:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:158:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: warning: unused variable 'zero_m' [-Wunused-variable] v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:158:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:5: error: unknown type name 'v16i8' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:159:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:159:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:159:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: warning: unused variable 'zero_m' [-Wunused-variable] v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:159:9: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/dct-c.c:189:11: warning: unused variable 'zeros' [-Wunused-variable] v16i8 zeros = { 0 }; ^~~~~ common/mips/dct-c.c:188:53: warning: variable 'dst7' set but not used [-Wunused-but-set-variable] v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ^~~~ common/mips/dct-c.c:188:47: warning: variable 'dst6' set but not used [-Wunused-but-set-variable] v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ^~~~ common/mips/dct-c.c:188:41: warning: variable 'dst5' set but not used [-Wunused-but-set-variable] v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ^~~~ common/mips/dct-c.c:188:35: warning: variable 'dst4' set but not used [-Wunused-but-set-variable] v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ^~~~ common/mips/dct-c.c:188:29: warning: variable 'dst3' set but not used [-Wunused-but-set-variable] v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ^~~~ common/mips/dct-c.c:188:23: warning: variable 'dst2' set but not used [-Wunused-but-set-variable] v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ^~~~ common/mips/dct-c.c:188:17: warning: variable 'dst1' set but not used [-Wunused-but-set-variable] v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ^~~~ common/mips/dct-c.c:188:11: warning: variable 'dst0' set but not used [-Wunused-but-set-variable] v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ^~~~ common/mips/dct-c.c: In function 'avc_idct4x4dc_msa': common/mips/dct-c.c:322:5: error: unknown type name 'v8i16' v8i16 src0, src1, src2, src3; ^~~~~ common/mips/dct-c.c:323:5: error: unknown type name 'v4i32' v4i32 src0_r, src1_r, src2_r, src3_r; ^~~~~ common/mips/dct-c.c:324:5: error: unknown type name 'v4i32' v4i32 hres0, hres1, hres2, hres3; ^~~~~ common/mips/dct-c.c:325:5: error: unknown type name 'v8i16' v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/dct-c.c:326:5: error: unknown type name 'v4i32' v4i32 vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7; ^~~~~ common/mips/dct-c.c:327:5: error: unknown type name 'v2i64' v2i64 res0, res1; ^~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:374:30: error: 'v8i16' undeclared (first use in this function) #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:36:35: note: in definition of macro 'LD_H' #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:329:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:364:12: note: in expansion of macro 'LD_H' out0 = LD_H( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:329:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:365:12: note: in expansion of macro 'LD_H' out1 = LD_H( RTYPE, ( p_src ) + ( stride ) ); \ ^~~~ common/mips/macros.h:371:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:329:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:364:12: note: in expansion of macro 'LD_H' out0 = LD_H( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:372:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ) + 2 * stride, stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:329:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:365:12: note: in expansion of macro 'LD_H' out1 = LD_H( RTYPE, ( p_src ) + ( stride ) ); \ ^~~~ common/mips/macros.h:372:5: note: in expansion of macro 'LD_H2' LD_H2( RTYPE, ( p_src ) + 2 * stride, stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:374:23: note: in expansion of macro 'LD_H4' #define LD_SH4( ... ) LD_H4( v8i16, __VA_ARGS__ ) ^~~~~ common/mips/dct-c.c:329:5: note: in expansion of macro 'LD_SH4' LD_SH4( p_src, i_src_stride, src0, src1, src2, src3 ); ^~~~~~ common/mips/macros.h:1562:11: error: expected ';' before 'sign_m' v8i16 sign_m; \ ^ common/mips/dct-c.c:330:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src0, src0_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1564:5: error: 'sign_m' undeclared (first use in this function); did you mean 'signgam'? sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^ common/mips/dct-c.c:330:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src0, src0_r ); ^~~~~~~~~~~~~ common/mips/dct-c.c:330:20: error: expected ')' before 'src0' UNPCK_R_SH_SW( src0, src0_r ); ^ common/mips/macros.h:1564:40: note: in definition of macro 'UNPCK_R_SH_SW' sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1565:13: error: 'v4i32' undeclared (first use in this function) out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:330:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src0, src0_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1565:21: error: expected ';' before '__msa_ilvr_h' out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:330:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src0, src0_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1562:11: error: expected ';' before 'sign_m' v8i16 sign_m; \ ^ common/mips/dct-c.c:331:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src1, src1_r ); ^~~~~~~~~~~~~ common/mips/dct-c.c:331:20: error: expected ')' before 'src1' UNPCK_R_SH_SW( src1, src1_r ); ^ common/mips/macros.h:1564:40: note: in definition of macro 'UNPCK_R_SH_SW' sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1565:21: error: expected ';' before '__msa_ilvr_h' out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:331:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src1, src1_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1562:11: error: expected ';' before 'sign_m' v8i16 sign_m; \ ^ common/mips/dct-c.c:332:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src2, src2_r ); ^~~~~~~~~~~~~ common/mips/dct-c.c:332:20: error: expected ')' before 'src2' UNPCK_R_SH_SW( src2, src2_r ); ^ common/mips/macros.h:1564:40: note: in definition of macro 'UNPCK_R_SH_SW' sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1565:21: error: expected ';' before '__msa_ilvr_h' out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:332:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src2, src2_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1562:11: error: expected ';' before 'sign_m' v8i16 sign_m; \ ^ common/mips/dct-c.c:333:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src3, src3_r ); ^~~~~~~~~~~~~ common/mips/dct-c.c:333:20: error: expected ')' before 'src3' UNPCK_R_SH_SW( src3, src3_r ); ^ common/mips/macros.h:1564:40: note: in definition of macro 'UNPCK_R_SH_SW' sign_m = __msa_clti_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/macros.h:1565:21: error: expected ';' before '__msa_ilvr_h' out = ( v4i32 ) __msa_ilvr_h( sign_m, ( v8i16 ) in ); \ ^ common/mips/dct-c.c:333:5: note: in expansion of macro 'UNPCK_R_SH_SW' UNPCK_R_SH_SW( src3, src3_r ); ^~~~~~~~~~~~~ common/mips/macros.h:1798:11: error: expected ';' before 's0_m' v4i32 s0_m, s1_m, s2_m, s3_m; \ ^ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1800:28: error: 's0_m' undeclared (first use in this function); did you mean 'sign_m'? ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^ common/mips/macros.h:1123:5: note: in definition of macro 'ILVRL_W2' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^~~~ common/mips/macros.h:1800:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1127:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SW( ... ) ILVRL_W2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1800:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1800:34: error: 's1_m' undeclared (first use in this function); did you mean 's0_m'? ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^ common/mips/macros.h:1124:5: note: in definition of macro 'ILVRL_W2' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^~~~ common/mips/macros.h:1800:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1127:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SW( ... ) ILVRL_W2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1800:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in1, in0, s0_m, s1_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1801:28: error: 's2_m' undeclared (first use in this function); did you mean 's1_m'? ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^ common/mips/macros.h:1123:5: note: in definition of macro 'ILVRL_W2' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^~~~ common/mips/macros.h:1801:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1127:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SW( ... ) ILVRL_W2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1801:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1801:34: error: 's3_m' undeclared (first use in this function); did you mean 's2_m'? ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^ common/mips/macros.h:1124:5: note: in definition of macro 'ILVRL_W2' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^~~~ common/mips/macros.h:1801:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1127:28: note: in expansion of macro 'ILVRL_W2' #define ILVRL_W2_SW( ... ) ILVRL_W2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1801:5: note: in expansion of macro 'ILVRL_W2_SW' ILVRL_W2_SW( in3, in2, s2_m, s3_m ); \ ^~~~~~~~~~~ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1803:22: error: expected ';' before '__msa_ilvr_d' out0 = ( v4i32 ) __msa_ilvr_d( ( v2i64 ) s2_m, ( v2i64 ) s0_m ); \ ^ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1804:22: error: expected ';' before '__msa_ilvl_d' out1 = ( v4i32 ) __msa_ilvl_d( ( v2i64 ) s2_m, ( v2i64 ) s0_m ); \ ^ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1805:22: error: expected ';' before '__msa_ilvr_d' out2 = ( v4i32 ) __msa_ilvr_d( ( v2i64 ) s3_m, ( v2i64 ) s1_m ); \ ^ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1806:22: error: expected ';' before '__msa_ilvl_d' out3 = ( v4i32 ) __msa_ilvl_d( ( v2i64 ) s3_m, ( v2i64 ) s1_m ); \ ^ common/mips/dct-c.c:336:5: note: in expansion of macro 'TRANSPOSE4x4_SW_SW' TRANSPOSE4x4_SW_SW( hres0, hres1, hres2, hres3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1261:22: error: expected ';' before '__msa_pckev_h' out0 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1269:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:340:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( vec4, vec4, vec5, vec5, vec6, vec6, vec7, vec7, ^~~~~~~~~~~ common/mips/macros.h:1262:22: error: expected ';' before '__msa_pckev_h' out1 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1269:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:340:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( vec4, vec4, vec5, vec5, vec6, vec6, vec7, vec7, ^~~~~~~~~~~ common/mips/macros.h:1261:22: error: expected ';' before '__msa_pckev_h' out0 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1270:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:340:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( vec4, vec4, vec5, vec5, vec6, vec6, vec7, vec7, ^~~~~~~~~~~ common/mips/macros.h:1262:22: error: expected ';' before '__msa_pckev_h' out1 = ( RTYPE ) __msa_pckev_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1270:5: note: in expansion of macro 'PCKEV_H2' PCKEV_H2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~~ common/mips/macros.h:1272:28: note: in expansion of macro 'PCKEV_H4' #define PCKEV_H4_SH( ... ) PCKEV_H4( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:340:5: note: in expansion of macro 'PCKEV_H4_SH' PCKEV_H4_SH( vec4, vec4, vec5, vec5, vec6, vec6, vec7, vec7, ^~~~~~~~~~~ common/mips/macros.h:1334:38: error: 'v2i64' undeclared (first use in this function) #define PCKOD_D2_SD( ... ) PCKOD_D2( v2i64, __VA_ARGS__ ) ^ common/mips/macros.h:1330:14: note: in definition of macro 'PCKOD_D2' out0 = ( RTYPE ) __msa_pckod_d( ( v2i64 ) in0, ( v2i64 ) in1 ); \ ^~~~~ common/mips/dct-c.c:342:5: note: in expansion of macro 'PCKOD_D2_SD' PCKOD_D2_SD( vres1, vres0, vres3, vres2, res0, res1 ); ^~~~~~~~~~~ common/mips/macros.h:1330:22: error: expected ';' before '__msa_pckod_d' out0 = ( RTYPE ) __msa_pckod_d( ( v2i64 ) in0, ( v2i64 ) in1 ); \ ^ common/mips/macros.h:1334:28: note: in expansion of macro 'PCKOD_D2' #define PCKOD_D2_SD( ... ) PCKOD_D2( v2i64, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:342:5: note: in expansion of macro 'PCKOD_D2_SD' PCKOD_D2_SD( vres1, vres0, vres3, vres2, res0, res1 ); ^~~~~~~~~~~ common/mips/macros.h:1331:22: error: expected ';' before '__msa_pckod_d' out1 = ( RTYPE ) __msa_pckod_d( ( v2i64 ) in2, ( v2i64 ) in3 ); \ ^ common/mips/macros.h:1334:28: note: in expansion of macro 'PCKOD_D2' #define PCKOD_D2_SD( ... ) PCKOD_D2( v2i64, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:342:5: note: in expansion of macro 'PCKOD_D2_SD' PCKOD_D2_SD( vres1, vres0, vres3, vres2, res0, res1 ); ^~~~~~~~~~~ common/mips/dct-c.c:343:15: error: expected ')' before 'res0' ST8x4_UB( res0, res1, p_dst, i_dst_stride * 2 ); ^ common/mips/macros.h:553:42: note: in definition of macro 'ST8x4_UB' u_out0_m = __msa_copy_u_d( ( v2i64 ) in0, 0 ); \ ^~~ common/mips/dct-c.c:343:15: error: expected ')' before 'res0' ST8x4_UB( res0, res1, p_dst, i_dst_stride * 2 ); ^ common/mips/macros.h:554:42: note: in definition of macro 'ST8x4_UB' u_out1_m = __msa_copy_u_d( ( v2i64 ) in0, 1 ); \ ^~~ common/mips/dct-c.c:343:21: error: expected ')' before 'res1' ST8x4_UB( res0, res1, p_dst, i_dst_stride * 2 ); ^ common/mips/macros.h:555:42: note: in definition of macro 'ST8x4_UB' u_out2_m = __msa_copy_u_d( ( v2i64 ) in1, 0 ); \ ^~~ common/mips/dct-c.c:343:21: error: expected ')' before 'res1' ST8x4_UB( res0, res1, p_dst, i_dst_stride * 2 ); ^ common/mips/macros.h:556:42: note: in definition of macro 'ST8x4_UB' u_out3_m = __msa_copy_u_d( ( v2i64 ) in1, 1 ); \ ^~~ common/mips/dct-c.c:327:17: warning: variable 'res1' set but not used [-Wunused-but-set-variable] v2i64 res0, res1; ^~~~ common/mips/dct-c.c:327:11: warning: variable 'res0' set but not used [-Wunused-but-set-variable] v2i64 res0, res1; ^~~~ common/mips/dct-c.c:326:53: warning: variable 'vec7' set but not used [-Wunused-but-set-variable] v4i32 vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7; ^~~~ common/mips/dct-c.c:326:47: warning: variable 'vec6' set but not used [-Wunused-but-set-variable] v4i32 vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7; ^~~~ common/mips/dct-c.c:326:41: warning: variable 'vec5' set but not used [-Wunused-but-set-variable] v4i32 vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7; ^~~~ common/mips/dct-c.c:326:35: warning: variable 'vec4' set but not used [-Wunused-but-set-variable] v4i32 vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7; ^~~~ common/mips/dct-c.c:325:32: warning: variable 'vres3' set but not used [-Wunused-but-set-variable] v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/dct-c.c:325:25: warning: variable 'vres2' set but not used [-Wunused-but-set-variable] v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/dct-c.c:325:18: warning: variable 'vres1' set but not used [-Wunused-but-set-variable] v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/deblock-c.c:168:36: warning: implicit declaration of function '__msa_xori_b' [-Wimplicit-function-declaration] negate_is_less_than_beta = __msa_xori_b( is_less_than_beta, 0xff ); ^~~~~~~~~~~~ common/mips/deblock-c.c:172:13: error: unknown type name 'v8u16' v8u16 is_less_than_beta_l, is_less_than_beta_r; ^~~~~ common/mips/deblock-c.c:174:34: error: expected ';' before '__msa_ilvr_b' q1_org_r = ( v8i16 ) __msa_ilvr_b( zero, ( v16i8 ) q1_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:177:19: error: 'v8u16' undeclared (first use in this function); did you mean 'v8i16'? ( v8u16 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, zero, 8 ); ^~~~~ v8i16 common/mips/deblock-c.c:177:27: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, zero, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:178:45: error: expected ')' before 'is_less_than_beta_r' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_beta_r ) ) ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:180:23: error: expected ';' before 'p3_org_r' v8i16 p3_org_r; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:182:57: error: 'p3_org_r' undeclared (first use in this function); did you mean 'p0_org_r'? ILVR_B2_SH( zero, p3_org, zero, p2_org, p3_org_r, p2_r ); ^ common/mips/macros.h:1022:5: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:182:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, p3_org, zero, p2_org, p3_org_r, p2_r ); ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:182:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, p3_org, zero, p2_org, p3_org_r, p2_r ); ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:182:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, p3_org, zero, p2_org, p3_org_r, p2_r ); ^~~~~~~~~~ common/mips/deblock-c.c:36:11: error: expected ';' before 'threshold' v8i16 threshold; \ ^ common/mips/deblock-c.c:183:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_r, p0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:37:11: error: expected ';' before 'const3' v8i16 const3 = __msa_ldi_h( 3 ); \ ^ common/mips/deblock-c.c:183:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_r, p0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/dct-c.c:325:11: warning: variable 'vres0' set but not used [-Wunused-but-set-variable] v8i16 vres0, vres1, vres2, vres3; ^~~~~ common/mips/dct-c.c:322:29: warning: variable 'src3' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3; ^~~~ common/mips/dct-c.c:322:23: warning: variable 'src2' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3; ^~~~ common/mips/dct-c.c:322:17: warning: variable 'src1' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3; ^~~~ common/mips/dct-c.c:322:11: warning: variable 'src0' set but not used [-Wunused-but-set-variable] v8i16 src0, src1, src2, src3; ^~~~ common/mips/dct-c.c: In function 'subtract_sum4x4_msa': common/mips/dct-c.c:352:5: error: unknown type name 'v16i8' v16i8 src = { 0 }; ^~~~~ common/mips/dct-c.c:353:5: error: unknown type name 'v16i8' v16i8 pred = { 0 }; ^~~~~ common/mips/dct-c.c:354:5: error: unknown type name 'v16u8' v16u8 src_l0, src_l1; ^~~~~ common/mips/dct-c.c:355:5: error: unknown type name 'v8i16' v8i16 diff0, diff1; ^~~~~ In file included from common/mips/dct-c.c:27:0: common/mips/macros.h:913:40: error: 'v16i8' undeclared (first use in this function); did you mean 'D_16x8'? #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^ common/mips/macros.h:907:13: note: in definition of macro 'INSERT_W4' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^~~~~ common/mips/dct-c.c:359:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:907:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:359:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:908:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 1, in1 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:359:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:909:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 2, in2 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:359:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:910:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 3, in3 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:359:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_src0, i_src1, i_src2, i_src3, src ); ^~~~~~~~~~~~ common/mips/macros.h:907:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 0, in0 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:360:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_pred0, i_pred1, i_pred2, i_pred3, pred ); ^~~~~~~~~~~~ common/mips/macros.h:908:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 1, in1 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:360:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_pred0, i_pred1, i_pred2, i_pred3, pred ); ^~~~~~~~~~~~ common/mips/macros.h:909:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 2, in2 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:360:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_pred0, i_pred1, i_pred2, i_pred3, pred ); ^~~~~~~~~~~~ common/mips/macros.h:910:21: error: expected ';' before '__msa_insert_w' out = ( RTYPE ) __msa_insert_w( ( v4i32 ) out, 3, in3 ); \ ^ common/mips/macros.h:913:29: note: in expansion of macro 'INSERT_W4' #define INSERT_W4_SB( ... ) INSERT_W4( v16i8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/dct-c.c:360:5: note: in expansion of macro 'INSERT_W4_SB' INSERT_W4_SB( i_pred0, i_pred1, i_pred2, i_pred3, pred ); ^~~~~~~~~~~~ common/mips/macros.h:1107:38: error: 'v16u8' undeclared (first use in this function); did you mean 'v16i8'? #define ILVRL_B2_UB( ... ) ILVRL_B2( v16u8, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/dct-c.c:361:5: note: in expansion of macro 'ILVRL_B2_UB' ILVRL_B2_UB( src, pred, src_l0, src_l1 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1107:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_UB( ... ) ILVRL_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:361:5: note: in expansion of macro 'ILVRL_B2_UB' ILVRL_B2_UB( src, pred, src_l0, src_l1 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1107:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_UB( ... ) ILVRL_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:361:5: note: in expansion of macro 'ILVRL_B2_UB' ILVRL_B2_UB( src, pred, src_l0, src_l1 ); ^~~~~~~~~~~ common/mips/macros.h:861:38: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define HSUB_UB2_SH( ... ) HSUB_UB2( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:858:14: note: in definition of macro 'HSUB_UB2' out0 = ( RTYPE ) __msa_hsub_u_h( ( v16u8 ) in0, ( v16u8 ) in0 ); \ ^~~~~ common/mips/dct-c.c:362:5: note: in expansion of macro 'HSUB_UB2_SH' HSUB_UB2_SH( src_l0, src_l1, diff0, diff1 ); ^~~~~~~~~~~ common/mips/macros.h:858:22: error: expected ';' before '__msa_hsub_u_h' out0 = ( RTYPE ) __msa_hsub_u_h( ( v16u8 ) in0, ( v16u8 ) in0 ); \ ^ common/mips/macros.h:861:28: note: in expansion of macro 'HSUB_UB2' #define HSUB_UB2_SH( ... ) HSUB_UB2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:362:5: note: in expansion of macro 'HSUB_UB2_SH' HSUB_UB2_SH( src_l0, src_l1, diff0, diff1 ); ^~~~~~~~~~~ common/mips/macros.h:859:22: error: expected ';' before '__msa_hsub_u_h' out1 = ( RTYPE ) __msa_hsub_u_h( ( v16u8 ) in1, ( v16u8 ) in1 ); \ ^ common/mips/macros.h:861:28: note: in expansion of macro 'HSUB_UB2' #define HSUB_UB2_SH( ... ) HSUB_UB2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/dct-c.c:362:5: note: in expansion of macro 'HSUB_UB2_SH' HSUB_UB2_SH( src_l0, src_l1, diff0, diff1 ); ^~~~~~~~~~~ common/mips/macros.h:794:5: error: unknown type name 'v4u32' v4u32 res_m; \ ^ common/mips/dct-c.c:363:13: note: in expansion of macro 'HADD_UH_U32' i_sum = HADD_UH_U32( diff0 + diff1 ); ^~~~~~~~~~~ common/mips/macros.h:795:5: error: unknown type name 'v2u64' v2u64 res0_m, res1_m; \ ^ common/mips/dct-c.c:363:13: note: in expansion of macro 'HADD_UH_U32' i_sum = HADD_UH_U32( diff0 + diff1 ); ^~~~~~~~~~~ common/mips/macros.h:798:13: warning: implicit declaration of function '__msa_hadd_u_w'; did you mean '__dso_hidden'? [-Wimplicit-function-declaration] res_m = __msa_hadd_u_w( ( v8u16 ) in, ( v8u16 ) in ); \ ^ common/mips/dct-c.c:363:13: note: in expansion of macro 'HADD_UH_U32' i_sum = HADD_UH_U32( diff0 + diff1 ); ^~~~~~~~~~~ common/mips/macros.h:798:31: error: 'v8u16' undeclared (first use in this function); did you mean 'v8i16'? res_m = __msa_hadd_u_w( ( v8u16 ) in, ( v8u16 ) in ); \ ^ common/mips/dct-c.c:363:13: note: in expansion of macro 'HADD_UH_U32' i_sum = HADD_UH_U32( diff0 + diff1 ); ^~~~~~~~~~~ common/mips/dct-c.c:363:26: error: expected ')' before 'diff0' i_sum = HADD_UH_U32( diff0 + diff1 ); ^ common/mips/macros.h:798:39: note: in definition of macro 'HADD_UH_U32' res_m = __msa_hadd_u_w( ( v8u16 ) in, ( v8u16 ) in ); \ ^~ common/mips/deblock-c.c:39:5: error: 'threshold' undeclared (first use in this function) threshold = p0_or_q0_org_in + q3_or_p3_org_in; \ ^ common/mips/deblock-c.c:183:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_r, p0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:45:20: warning: implicit declaration of function '__msa_srari_h' [-Wimplicit-function-declaration] p0_or_q0_out = __msa_srari_h( p0_or_q0_out, 3 ); \ ^ common/mips/deblock-c.c:183:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_r, p0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:50:38: error: 'const3' undeclared (first use in this function); did you mean 'confstr'? p2_or_q2_out = p2_or_q2_org_in * const3; \ ^ common/mips/deblock-c.c:183:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_r, p0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:188:34: error: expected ';' before '__msa_ilvl_b' q1_org_l = ( v8i16 ) __msa_ilvl_b( zero, ( v16i8 ) q1_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:191:27: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( zero, ( v16i8 ) is_less_than_beta, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:193:45: error: expected ')' before 'is_less_than_beta_l' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_beta_l ) ) ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:195:23: error: expected ';' before 'p3_org_l' v8i16 p3_org_l; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:197:57: error: 'p3_org_l' undeclared (first use in this function); did you mean 'p3_org_r'? ILVL_B2_SH( zero, p3_org, zero, p2_org, p3_org_l, p2_l ); ^ common/mips/macros.h:959:5: note: in definition of macro 'ILVL_B2' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:197:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, p3_org, zero, p2_org, p3_org_l, p2_l ); ^~~~~~~~~~ common/mips/macros.h:959:22: error: expected ';' before '__msa_ilvl_b' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:963:27: note: in expansion of macro 'ILVL_B2' #define ILVL_B2_SH( ... ) ILVL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:197:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, p3_org, zero, p2_org, p3_org_l, p2_l ); ^~~~~~~~~~ common/mips/macros.h:960:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:963:27: note: in expansion of macro 'ILVL_B2' #define ILVL_B2_SH( ... ) ILVL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:197:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, p3_org, zero, p2_org, p3_org_l, p2_l ); ^~~~~~~~~~ common/mips/deblock-c.c:36:11: error: expected ';' before 'threshold' v8i16 threshold; \ ^ common/mips/deblock-c.c:198:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_l, p0_org_l, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:37:11: error: expected ';' before 'const3' v8i16 const3 = __msa_ldi_h( 3 ); \ ^ common/mips/deblock-c.c:198:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_l, p0_org_l, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:172:40: warning: variable 'is_less_than_beta_r' set but not used [-Wunused-but-set-variable] v8u16 is_less_than_beta_l, is_less_than_beta_r; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:172:19: warning: variable 'is_less_than_beta_l' set but not used [-Wunused-but-set-variable] v8u16 is_less_than_beta_l, is_less_than_beta_r; ^~~~~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1237:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:206:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1237:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:206:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^~~~~~~~~~~ common/mips/macros.h:1238:22: error: expected ';' before '__msa_pckev_b' out2 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in4, ( v16i8 ) in5 ); \ ^ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:206:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:208:22: warning: implicit declaration of function '__msa_bmnz_v' [-Wimplicit-function-declaration] p0_org = __msa_bmnz_v( p0_org, p0, is_less_than_beta ); ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:212:13: note: in expansion of macro 'ST_UB' ST_UB( p1_org, p_data - ( 2 * u_img_width ) ); ^~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:213:13: note: in expansion of macro 'ST_UB' ST_UB( p2_org, p_data - ( 3 * u_img_width ) ); ^~~~~ common/mips/deblock-c.c:216:19: error: expected ';' before 'negate_is_less_than_beta_r' v8u16 negate_is_less_than_beta_r, negate_is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/macros.h:799:14: warning: implicit declaration of function '__msa_hadd_u_d'; did you mean '__dso_hidden'? [-Wimplicit-function-declaration] res0_m = __msa_hadd_u_d( res_m, res_m ); \ ^ common/mips/dct-c.c:363:13: note: in expansion of macro 'HADD_UH_U32' i_sum = HADD_UH_U32( diff0 + diff1 ); ^~~~~~~~~~~ common/mips/macros.h:800:16: error: 'v2u64' undeclared (first use in this function) res1_m = ( v2u64 ) __msa_splati_d( ( v2i64 ) res0_m, 1 ); \ ^ common/mips/dct-c.c:363:13: note: in expansion of macro 'HADD_UH_U32' i_sum = HADD_UH_U32( diff0 + diff1 ); ^~~~~~~~~~~ common/mips/macros.h:800:24: error: expected ';' before '__msa_splati_d' res1_m = ( v2u64 ) __msa_splati_d( ( v2i64 ) res0_m, 1 ); \ ^ common/mips/dct-c.c:363:13: note: in expansion of macro 'HADD_UH_U32' i_sum = HADD_UH_U32( diff0 + diff1 ); ^~~~~~~~~~~ common/mips/macros.h:802:33: error: 'v4i32' undeclared (first use in this function) u_sum_m = __msa_copy_u_w( ( v4i32 ) res0_m, 0 ); \ ^ common/mips/dct-c.c:363:13: note: in expansion of macro 'HADD_UH_U32' i_sum = HADD_UH_U32( diff0 + diff1 ); ^~~~~~~~~~~ common/mips/macros.h:802:41: error: expected ')' before 'res0_m' u_sum_m = __msa_copy_u_w( ( v4i32 ) res0_m, 0 ); \ ^ common/mips/dct-c.c:363:13: note: in expansion of macro 'HADD_UH_U32' i_sum = HADD_UH_U32( diff0 + diff1 ); ^~~~~~~~~~~ common/mips/dct-c.c:355:18: warning: variable 'diff1' set but not used [-Wunused-but-set-variable] v8i16 diff0, diff1; ^~~~~ common/mips/dct-c.c:355:11: warning: variable 'diff0' set but not used [-Wunused-but-set-variable] v8i16 diff0, diff1; ^~~~~ common/mips/dct-c.c:354:19: warning: variable 'src_l1' set but not used [-Wunused-but-set-variable] v16u8 src_l0, src_l1; ^~~~~~ common/mips/deblock-c.c:218:13: error: 'negate_is_less_than_beta_r' undeclared (first use in this function); did you mean 'negate_is_less_than_beta'? negate_is_less_than_beta_r = ^~~~~~~~~~~~~~~~~~~~~~~~~~ negate_is_less_than_beta common/mips/deblock-c.c:219:27: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( ( v16i8 ) negate_is_less_than_beta, ^~~~~~~~~~~~ common/mips/deblock-c.c:221:45: error: expected ')' before 'negate_is_less_than_beta_r' if( !__msa_test_bz_v( ( v16u8 ) negate_is_less_than_beta_r ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:226:13: error: 'negate_is_less_than_beta_l' undeclared (first use in this function); did you mean 'negate_is_less_than_beta_r'? negate_is_less_than_beta_l = ^~~~~~~~~~~~~~~~~~~~~~~~~~ negate_is_less_than_beta_r common/mips/deblock-c.c:227:27: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:229:45: error: expected ')' before 'negate_is_less_than_beta_l' if( !__msa_test_bz_v( ( v16u8 ) negate_is_less_than_beta_l ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:236:28: error: expected ';' before '__msa_pckev_b' p0 = ( v16u8 ) __msa_pckev_b( ( v16i8 ) p0_l, ( v16i8 ) p0_r ); ^~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:240:9: note: in expansion of macro 'ST_UB' ST_UB( p0_org, p_data - u_img_width ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:242:18: note: in expansion of macro 'LD_UB' q3_org = LD_UB( p_data + ( 3 * u_img_width ) ); ^~~~~ common/mips/deblock-c.c:251:19: error: expected ';' before 'is_less_than_beta_l' v8u16 is_less_than_beta_l, is_less_than_beta_r; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:252:13: error: 'is_less_than_beta_r' undeclared (first use in this function); did you mean 'is_less_than_beta'? is_less_than_beta_r = ^~~~~~~~~~~~~~~~~~~ is_less_than_beta common/mips/deblock-c.c:253:27: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, zero, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:254:45: error: expected ')' before 'is_less_than_beta_r' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_beta_r ) ) ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:256:23: error: expected ';' before 'q3_org_r' v8i16 q3_org_r; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:258:57: error: 'q3_org_r' undeclared (first use in this function); did you mean 'p3_org_r'? ILVR_B2_SH( zero, q3_org, zero, q2_org, q3_org_r, q2_r ); ^ common/mips/macros.h:1022:5: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:258:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, q3_org, zero, q2_org, q3_org_r, q2_r ); ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:258:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, q3_org, zero, q2_org, q3_org_r, q2_r ); ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:258:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, q3_org, zero, q2_org, q3_org_r, q2_r ); ^~~~~~~~~~ common/mips/deblock-c.c:36:11: error: expected ';' before 'threshold' v8i16 threshold; \ ^ common/mips/deblock-c.c:259:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( q3_org_r, q0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:37:11: error: expected ';' before 'const3' v8i16 const3 = __msa_ldi_h( 3 ); \ ^ common/mips/deblock-c.c:259:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( q3_org_r, q0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:263:13: error: 'is_less_than_beta_l' undeclared (first use in this function); did you mean 'is_less_than_beta_r'? is_less_than_beta_l = ^~~~~~~~~~~~~~~~~~~ is_less_than_beta_r common/mips/deblock-c.c:264:27: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( zero, ( v16i8 ) is_less_than_beta, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:265:45: error: expected ')' before 'is_less_than_beta_l' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_beta_l ) ) ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:267:23: error: expected ';' before 'q3_org_l' v8i16 q3_org_l; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:269:57: error: 'q3_org_l' undeclared (first use in this function); did you mean 'q3_org_r'? ILVL_B2_SH( zero, q3_org, zero, q2_org, q3_org_l, q2_l ); ^ common/mips/macros.h:959:5: note: in definition of macro 'ILVL_B2' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:269:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, q3_org, zero, q2_org, q3_org_l, q2_l ); ^~~~~~~~~~ common/mips/macros.h:959:22: error: expected ';' before '__msa_ilvl_b' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:963:27: note: in expansion of macro 'ILVL_B2' #define ILVL_B2_SH( ... ) ILVL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:269:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, q3_org, zero, q2_org, q3_org_l, q2_l ); ^~~~~~~~~~ common/mips/macros.h:960:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:963:27: note: in expansion of macro 'ILVL_B2' #define ILVL_B2_SH( ... ) ILVL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:269:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, q3_org, zero, q2_org, q3_org_l, q2_l ); ^~~~~~~~~~ common/mips/deblock-c.c:36:11: error: expected ';' before 'threshold' v8i16 threshold; \ ^ common/mips/deblock-c.c:270:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( q3_org_l, q0_org_l, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:37:11: error: expected ';' before 'const3' v8i16 const3 = __msa_ldi_h( 3 ); \ ^ common/mips/deblock-c.c:270:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( q3_org_l, q0_org_l, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1237:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:278:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1237:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:278:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^~~~~~~~~~~ common/mips/macros.h:1238:22: error: expected ';' before '__msa_pckev_b' out2 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in4, ( v16i8 ) in5 ); \ ^ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:278:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^~~~~~~~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:283:13: note: in expansion of macro 'ST_UB' ST_UB( q1_org, p_data + u_img_width ); ^~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:284:13: note: in expansion of macro 'ST_UB' ST_UB( q2_org, p_data + 2 * u_img_width ); ^~~~~ common/mips/deblock-c.c:287:19: error: expected ';' before 'negate_is_less_than_beta_r' v8u16 negate_is_less_than_beta_r, negate_is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:289:27: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( ( v16i8 ) negate_is_less_than_beta, ^~~~~~~~~~~~ common/mips/deblock-c.c:291:45: error: expected ')' before 'negate_is_less_than_beta_r' if( !__msa_test_bz_v( ( v16u8 ) negate_is_less_than_beta_r ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:297:27: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:299:45: error: expected ')' before 'negate_is_less_than_beta_l' if( !__msa_test_bz_v( ( v16u8 ) negate_is_less_than_beta_l ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:306:28: error: expected ';' before '__msa_pckev_b' q0 = ( v16u8 ) __msa_pckev_b( ( v16i8 ) q0_l, ( v16i8 ) q0_r ); ^~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:310:9: note: in expansion of macro 'ST_UB' ST_UB( q0_org, p_data ); ^~~~~ common/mips/deblock-c.c:129:11: warning: unused variable 'zero' [-Wunused-variable] v16i8 zero = { 0 }; ^~~~ common/mips/deblock-c.c:113:67: warning: variable 'q3_org' set but not used [-Wunused-but-set-variable] v16u8 p3_org, p2_org, p1_org, p0_org, q0_org, q1_org, q2_org, q3_org; ^~~~~~ common/mips/deblock-c.c:113:11: warning: variable 'p3_org' set but not used [-Wunused-but-set-variable] v16u8 p3_org, p2_org, p1_org, p0_org, q0_org, q1_org, q2_org, q3_org; ^~~~~~ common/mips/deblock-c.c: In function 'avc_loopfilter_luma_intra_edge_ver_msa': common/mips/deblock-c.c:320:5: error: unknown type name 'v16u8' v16u8 alpha, beta, p0_asub_q0; ^~~~~ common/mips/deblock-c.c:321:5: error: unknown type name 'v16u8' v16u8 is_less_than_alpha, is_less_than; ^~~~~ common/mips/deblock-c.c:322:5: error: unknown type name 'v16u8' v16u8 is_less_than_beta, negate_is_less_than_beta; ^~~~~ common/mips/deblock-c.c:323:5: error: unknown type name 'v16u8' v16u8 p3_org, p2_org, p1_org, p0_org, q0_org, q1_org, q2_org, q3_org; ^~~~~ common/mips/deblock-c.c:324:5: error: unknown type name 'v8i16' v8i16 p1_org_r, p0_org_r, q0_org_r, q1_org_r; ^~~~~ common/mips/deblock-c.c:325:5: error: unknown type name 'v8i16' v8i16 p1_org_l, p0_org_l, q0_org_l, q1_org_l; ^~~~~ common/mips/deblock-c.c:326:5: error: unknown type name 'v8i16' v8i16 p2_r = { 0 }; ^~~~~ common/mips/deblock-c.c:327:5: error: unknown type name 'v8i16' v8i16 p1_r = { 0 }; ^~~~~ common/mips/deblock-c.c:328:5: error: unknown type name 'v8i16' v8i16 p0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:329:5: error: unknown type name 'v8i16' v8i16 q0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:330:5: error: unknown type name 'v8i16' v8i16 q1_r = { 0 }; ^~~~~ common/mips/deblock-c.c:331:5: error: unknown type name 'v8i16' v8i16 q2_r = { 0 }; ^~~~~ common/mips/deblock-c.c:332:5: error: unknown type name 'v8i16' v8i16 p2_l = { 0 }; ^~~~~ common/mips/deblock-c.c:333:5: error: unknown type name 'v8i16' v8i16 p1_l = { 0 }; ^~~~~ common/mips/deblock-c.c:334:5: error: unknown type name 'v8i16' v8i16 p0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:335:5: error: unknown type name 'v8i16' v8i16 q0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:336:5: error: unknown type name 'v8i16' v8i16 q1_l = { 0 }; ^~~~~ common/mips/deblock-c.c:337:5: error: unknown type name 'v8i16' v8i16 q2_l = { 0 }; ^~~~~ common/mips/deblock-c.c:338:5: error: unknown type name 'v16i8' v16i8 zero = { 0 }; ^~~~~ common/mips/deblock-c.c:339:5: error: unknown type name 'v16u8' v16u8 tmp_flag; ^~~~~ common/mips/deblock-c.c:344:9: error: unknown type name 'v16u8' v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~~ common/mips/deblock-c.c:345:9: error: unknown type name 'v16u8' v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:352:30: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^ common/mips/macros.h:32:35: note: in definition of macro 'LD_B' #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:347:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:347:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:347:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:347:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:347:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:347:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:347:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:347:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:347:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:349:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src + ( 8 * u_img_width ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:349:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src + ( 8 * u_img_width ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:349:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src + ( 8 * u_img_width ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:349:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src + ( 8 * u_img_width ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:349:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src + ( 8 * u_img_width ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:349:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src + ( 8 * u_img_width ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:349:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src + ( 8 * u_img_width ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:349:9: note: in expansion of macro 'LD_UB8' LD_UB8( p_src + ( 8 * u_img_width ), u_img_width, ^~~~~~ common/mips/macros.h:1666:11: error: expected ';' before 'tmp0_m' v16u8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1667:11: error: expected ';' before 'tmp4_m' v16u8 tmp4_m, tmp5_m, tmp6_m, tmp7_m; \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:945:22: error: expected ';' before '__msa_ilvev_d' out0 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in1, ( v2i64 ) in0 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1669:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in0, in8, in1, in9, out7, out6 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:946:22: error: expected ';' before '__msa_ilvev_d' out1 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in3, ( v2i64 ) in2 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1669:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in0, in8, in1, in9, out7, out6 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:945:22: error: expected ';' before '__msa_ilvev_d' out0 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in1, ( v2i64 ) in0 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1670:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in2, in10, in3, in11, out5, out4 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:946:22: error: expected ';' before '__msa_ilvev_d' out1 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in3, ( v2i64 ) in2 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1670:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in2, in10, in3, in11, out5, out4 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:945:22: error: expected ';' before '__msa_ilvev_d' out0 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in1, ( v2i64 ) in0 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1671:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in4, in12, in5, in13, out3, out2 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:946:22: error: expected ';' before '__msa_ilvev_d' out1 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in3, ( v2i64 ) in2 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1671:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in4, in12, in5, in13, out3, out2 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:945:22: error: expected ';' before '__msa_ilvev_d' out0 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in1, ( v2i64 ) in0 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1672:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in6, in14, in7, in15, out1, out0 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:946:22: error: expected ';' before '__msa_ilvev_d' out1 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in3, ( v2i64 ) in2 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1672:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in6, in14, in7, in15, out1, out0 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/dct-c.c:354:11: warning: variable 'src_l0' set but not used [-Wunused-but-set-variable] v16u8 src_l0, src_l1; ^~~~~~ common/mips/dct-c.c:353:11: warning: variable 'pred' set but not used [-Wunused-but-set-variable] v16i8 pred = { 0 }; ^~~~ common/mips/dct-c.c:352:11: warning: variable 'src' set but not used [-Wunused-but-set-variable] v16i8 src = { 0 }; ^~~ common/mips/dct-c.c:351:41: warning: variable 'i_pred3' set but not used [-Wunused-but-set-variable] uint32_t i_pred0, i_pred1, i_pred2, i_pred3; ^~~~~~~ common/mips/dct-c.c:351:32: warning: variable 'i_pred2' set but not used [-Wunused-but-set-variable] uint32_t i_pred0, i_pred1, i_pred2, i_pred3; ^~~~~~~ common/mips/dct-c.c:351:23: warning: variable 'i_pred1' set but not used [-Wunused-but-set-variable] uint32_t i_pred0, i_pred1, i_pred2, i_pred3; ^~~~~~~ common/mips/dct-c.c:351:14: warning: variable 'i_pred0' set but not used [-Wunused-but-set-variable] uint32_t i_pred0, i_pred1, i_pred2, i_pred3; ^~~~~~~ common/mips/dct-c.c:350:38: warning: variable 'i_src3' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c:350:30: warning: variable 'i_src2' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c:350:22: warning: variable 'i_src1' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ common/mips/dct-c.c:350:14: warning: variable 'i_src0' set but not used [-Wunused-but-set-variable] uint32_t i_src0, i_src1, i_src2, i_src3; ^~~~~~ distcc[12007] ERROR: compile common/mips/dct-c.c on localhost failed gmake: *** [Makefile:275: common/mips/dct-c-8.o] Error 1 gmake: *** Waiting for unfinished jobs.... common/mips/macros.h:1674:5: error: 'tmp0_m' undeclared (first use in this function); did you mean 'tmpnam'? tmp0_m = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out6, ( v16i8 ) out7 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1674:24: error: expected ';' before '__msa_ilvev_b' tmp0_m = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out6, ( v16i8 ) out7 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1675:5: error: 'tmp4_m' undeclared (first use in this function); did you mean 'tmp0_m'? tmp4_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out6, ( v16i8 ) out7 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1675:24: error: expected ';' before '__msa_ilvod_b' tmp4_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out6, ( v16i8 ) out7 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1676:5: error: 'tmp1_m' undeclared (first use in this function); did you mean 'tmp4_m'? tmp1_m = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out4, ( v16i8 ) out5 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1676:24: error: expected ';' before '__msa_ilvev_b' tmp1_m = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out4, ( v16i8 ) out5 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1677:5: error: 'tmp5_m' undeclared (first use in this function); did you mean 'tmp1_m'? tmp5_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out4, ( v16i8 ) out5 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1677:24: error: expected ';' before '__msa_ilvod_b' tmp5_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out4, ( v16i8 ) out5 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1678:22: error: expected ';' before '__msa_ilvev_b' out5 = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out2, ( v16i8 ) out3 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1679:5: error: 'tmp6_m' undeclared (first use in this function); did you mean 'tmp5_m'? tmp6_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out2, ( v16i8 ) out3 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1679:24: error: expected ';' before '__msa_ilvod_b' tmp6_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out2, ( v16i8 ) out3 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1680:22: error: expected ';' before '__msa_ilvev_b' out7 = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out0, ( v16i8 ) out1 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1681:5: error: 'tmp7_m' undeclared (first use in this function); did you mean 'tmp6_m'? tmp7_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out0, ( v16i8 ) out1 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1681:24: error: expected ';' before '__msa_ilvod_b' tmp7_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out0, ( v16i8 ) out1 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1683:46: error: 'tmp2_m' undeclared (first use in this function); did you mean 'tmp7_m'? ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:931:5: note: in definition of macro 'ILVEV_H2' out0 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in1, ( v8i16 ) in0 ); \ ^~~~ common/mips/macros.h:1683:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:931:22: error: expected ';' before '__msa_ilvev_h' out0 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in1, ( v8i16 ) in0 ); \ ^ common/mips/macros.h:934:28: note: in expansion of macro 'ILVEV_H2' #define ILVEV_H2_UB( ... ) ILVEV_H2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1683:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1683:54: error: 'tmp3_m' undeclared (first use in this function); did you mean 'tmp2_m'? ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:932:5: note: in definition of macro 'ILVEV_H2' out1 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in3, ( v8i16 ) in2 ); \ ^~~~ common/mips/macros.h:1683:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:932:22: error: expected ';' before '__msa_ilvev_h' out1 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in3, ( v8i16 ) in2 ); \ ^ common/mips/macros.h:934:28: note: in expansion of macro 'ILVEV_H2' #define ILVEV_H2_UB( ... ) ILVEV_H2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1683:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1684:22: error: expected ';' before '__msa_ilvev_w' out0 = ( v16u8 ) __msa_ilvev_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1685:22: error: expected ';' before '__msa_ilvod_w' out4 = ( v16u8 ) __msa_ilvod_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1687:24: error: expected ';' before '__msa_ilvod_h' tmp2_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp1_m, ( v8i16 ) tmp0_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1688:24: error: expected ';' before '__msa_ilvod_h' tmp3_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) out7, ( v8i16 ) out5 ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1689:22: error: expected ';' before '__msa_ilvev_w' out2 = ( v16u8 ) __msa_ilvev_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1690:22: error: expected ';' before '__msa_ilvod_w' out6 = ( v16u8 ) __msa_ilvod_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:931:22: error: expected ';' before '__msa_ilvev_h' out0 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in1, ( v8i16 ) in0 ); \ ^ common/mips/macros.h:934:28: note: in expansion of macro 'ILVEV_H2' #define ILVEV_H2_UB( ... ) ILVEV_H2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1692:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp4_m, tmp5_m, tmp6_m, tmp7_m, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:932:22: error: expected ';' before '__msa_ilvev_h' out1 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in3, ( v8i16 ) in2 ); \ ^ common/mips/macros.h:934:28: note: in expansion of macro 'ILVEV_H2' #define ILVEV_H2_UB( ... ) ILVEV_H2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1692:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp4_m, tmp5_m, tmp6_m, tmp7_m, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1693:22: error: expected ';' before '__msa_ilvev_w' out1 = ( v16u8 ) __msa_ilvev_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1694:22: error: expected ';' before '__msa_ilvod_w' out5 = ( v16u8 ) __msa_ilvod_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1696:24: error: expected ';' before '__msa_ilvod_h' tmp2_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp5_m, ( v8i16 ) tmp4_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1697:24: error: expected ';' before '__msa_ilvod_h' tmp2_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp5_m, ( v8i16 ) tmp4_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1698:24: error: expected ';' before '__msa_ilvod_h' tmp3_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp7_m, ( v8i16 ) tmp6_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1699:24: error: expected ';' before '__msa_ilvod_h' tmp3_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp7_m, ( v8i16 ) tmp6_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1700:22: error: expected ';' before '__msa_ilvev_w' out3 = ( v16u8 ) __msa_ilvev_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1701:22: error: expected ';' before '__msa_ilvod_w' out7 = ( v16u8 ) __msa_ilvod_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:352:9: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:345:62: warning: variable 'row15' set but not used [-Wunused-but-set-variable] v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~~ common/mips/deblock-c.c:345:55: warning: variable 'row14' set but not used [-Wunused-but-set-variable] v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~~ common/mips/deblock-c.c:345:48: warning: variable 'row13' set but not used [-Wunused-but-set-variable] v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~~ common/mips/deblock-c.c:345:41: warning: variable 'row12' set but not used [-Wunused-but-set-variable] v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~~ common/mips/deblock-c.c:345:34: warning: variable 'row11' set but not used [-Wunused-but-set-variable] v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~~ common/mips/deblock-c.c:345:27: warning: variable 'row10' set but not used [-Wunused-but-set-variable] v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~~ common/mips/deblock-c.c:345:21: warning: variable 'row9' set but not used [-Wunused-but-set-variable] v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~ common/mips/deblock-c.c:345:15: warning: variable 'row8' set but not used [-Wunused-but-set-variable] v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~ common/mips/deblock-c.c:344:57: warning: variable 'row7' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:344:51: warning: variable 'row6' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:344:45: warning: variable 'row5' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:344:39: warning: variable 'row4' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:344:33: warning: variable 'row3' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:344:27: warning: variable 'row2' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:344:21: warning: variable 'row1' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:344:15: warning: variable 'row0' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1577:5: error: unknown type name 'v16i8' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:360:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1110:38: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:360:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:360:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:360:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: warning: unused variable 'zero_m' [-Wunused-variable] v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:360:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:5: error: unknown type name 'v16i8' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:361:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:361:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:361:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: warning: unused variable 'zero_m' [-Wunused-variable] v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:361:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:5: error: unknown type name 'v16i8' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:362:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:362:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:362:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: warning: unused variable 'zero_m' [-Wunused-variable] v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:362:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:5: error: unknown type name 'v16i8' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:363:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:363:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:363:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: warning: unused variable 'zero_m' [-Wunused-variable] v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:363:5: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/deblock-c.c:366:15: error: expected ';' before 'p1_asub_p0' v16u8 p1_asub_p0, q1_asub_q0; ^~~~~~~~~~ common/mips/deblock-c.c:369:9: error: 'p1_asub_p0' undeclared (first use in this function); did you mean 'p0_asub_q0'? p1_asub_p0 = __msa_asub_u_b( p1_org, p0_org ); ^~~~~~~~~~ p0_asub_q0 common/mips/deblock-c.c:370:9: error: 'q1_asub_q0' undeclared (first use in this function); did you mean 'p1_asub_p0'? q1_asub_q0 = __msa_asub_u_b( q1_org, q0_org ); ^~~~~~~~~~ p1_asub_p0 common/mips/deblock-c.c:372:27: error: expected ';' before '__msa_fill_b' alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:373:26: error: expected ';' before '__msa_fill_b' beta = ( v16u8 ) __msa_fill_b( u_beta_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:389:19: error: expected ';' before 'p2_asub_p0' v16u8 p2_asub_p0; ^~~~~~~~~~ common/mips/deblock-c.c:391:13: error: 'p2_asub_p0' undeclared (first use in this function); did you mean 'p1_asub_p0'? p2_asub_p0 = __msa_asub_u_b( p2_org, p0_org ); ^~~~~~~~~~ p1_asub_p0 common/mips/deblock-c.c:400:19: error: expected ';' before 'is_less_than_beta_r' v16u8 is_less_than_beta_r; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:402:13: error: 'is_less_than_beta_r' undeclared (first use in this function); did you mean 'is_less_than_beta'? is_less_than_beta_r = ^~~~~~~~~~~~~~~~~~~ is_less_than_beta common/mips/deblock-c.c:403:27: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, zero, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:406:23: error: expected ';' before 'p3_org_r' v8i16 p3_org_r; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:408:57: error: 'p3_org_r' undeclared (first use in this function); did you mean 'p0_org_r'? ILVR_B2_SH( zero, p3_org, zero, p2_org, p3_org_r, p2_r ); ^ common/mips/macros.h:1022:5: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:408:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, p3_org, zero, p2_org, p3_org_r, p2_r ); ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:408:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, p3_org, zero, p2_org, p3_org_r, p2_r ); ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:408:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, p3_org, zero, p2_org, p3_org_r, p2_r ); ^~~~~~~~~~ common/mips/deblock-c.c:36:11: error: expected ';' before 'threshold' v8i16 threshold; \ ^ common/mips/deblock-c.c:409:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_r, p0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:37:11: error: expected ';' before 'const3' v8i16 const3 = __msa_ldi_h( 3 ); \ ^ common/mips/deblock-c.c:409:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_r, p0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:39:5: error: 'threshold' undeclared (first use in this function) threshold = p0_or_q0_org_in + q3_or_p3_org_in; \ ^ common/mips/deblock-c.c:409:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_r, p0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:50:38: error: 'const3' undeclared (first use in this function); did you mean 'confstr'? p2_or_q2_out = p2_or_q2_org_in * const3; \ ^ common/mips/deblock-c.c:409:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_r, p0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:416:19: error: expected ';' before 'is_less_than_beta_l' v16u8 is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:418:13: error: 'is_less_than_beta_l' undeclared (first use in this function); did you mean 'is_less_than_beta_r'? is_less_than_beta_l = ^~~~~~~~~~~~~~~~~~~ is_less_than_beta_r common/mips/deblock-c.c:419:27: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( zero, ( v16i8 ) is_less_than_beta, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:422:23: error: expected ';' before 'p3_org_l' v8i16 p3_org_l; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:424:57: error: 'p3_org_l' undeclared (first use in this function); did you mean 'p3_org_r'? ILVL_B2_SH( zero, p3_org, zero, p2_org, p3_org_l, p2_l ); ^ common/mips/macros.h:959:5: note: in definition of macro 'ILVL_B2' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:424:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, p3_org, zero, p2_org, p3_org_l, p2_l ); ^~~~~~~~~~ common/mips/macros.h:959:22: error: expected ';' before '__msa_ilvl_b' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:963:27: note: in expansion of macro 'ILVL_B2' #define ILVL_B2_SH( ... ) ILVL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:424:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, p3_org, zero, p2_org, p3_org_l, p2_l ); ^~~~~~~~~~ common/mips/macros.h:960:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:963:27: note: in expansion of macro 'ILVL_B2' #define ILVL_B2_SH( ... ) ILVL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:424:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, p3_org, zero, p2_org, p3_org_l, p2_l ); ^~~~~~~~~~ common/mips/deblock-c.c:36:11: error: expected ';' before 'threshold' v8i16 threshold; \ ^ common/mips/deblock-c.c:425:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_l, p0_org_l, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:37:11: error: expected ';' before 'const3' v8i16 const3 = __msa_ldi_h( 3 ); \ ^ common/mips/deblock-c.c:425:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( p3_org_l, p0_org_l, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:432:19: error: expected ';' before 'p0' v16u8 p0, p2, p1; ^~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:434:62: error: 'p0' undeclared (first use in this function); did you mean 'y0'? PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^ common/mips/macros.h:1227:5: note: in definition of macro 'PCKEV_B2' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:434:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^~~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1237:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:434:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:434:66: error: 'p1' undeclared (first use in this function); did you mean 'p0'? PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^ common/mips/macros.h:1228:5: note: in definition of macro 'PCKEV_B2' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:434:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1237:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:434:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:434:70: error: 'p2' undeclared (first use in this function); did you mean 'p1'? PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^ common/mips/macros.h:1238:5: note: in definition of macro 'PCKEV_B3' out2 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in4, ( v16i8 ) in5 ); \ ^~~~ common/mips/deblock-c.c:434:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^~~~~~~~~~~ common/mips/macros.h:1238:22: error: expected ';' before '__msa_pckev_b' out2 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in4, ( v16i8 ) in5 ); \ ^ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:434:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( p0_l, p0_r, p1_l, p1_r, p2_l, p2_r, p0, p1, p2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:440:19: error: expected ';' before 'negate_is_less_than_beta_r' v16u8 negate_is_less_than_beta_r; ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:442:13: error: 'negate_is_less_than_beta_r' undeclared (first use in this function); did you mean 'negate_is_less_than_beta'? negate_is_less_than_beta_r = ^~~~~~~~~~~~~~~~~~~~~~~~~~ negate_is_less_than_beta common/mips/deblock-c.c:443:27: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( ( v16i8 ) negate_is_less_than_beta, ^~~~~~~~~~~~ common/mips/deblock-c.c:452:19: error: expected ';' before 'negate_is_less_than_beta_l' v16u8 negate_is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:454:13: error: 'negate_is_less_than_beta_l' undeclared (first use in this function); did you mean 'negate_is_less_than_beta_r'? negate_is_less_than_beta_l = ^~~~~~~~~~~~~~~~~~~~~~~~~~ negate_is_less_than_beta_r common/mips/deblock-c.c:455:27: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:465:19: error: expected ';' before 'p0' v16u8 p0; ^~ common/mips/deblock-c.c:467:28: error: expected ';' before '__msa_pckev_b' p0 = ( v16u8 ) __msa_pckev_b( ( v16i8 ) p0_l, ( v16i8 ) p0_r ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:472:19: error: expected ';' before 'q2_asub_q0' v16u8 q2_asub_q0; ^~~~~~~~~~ common/mips/deblock-c.c:474:13: error: 'q2_asub_q0' undeclared (first use in this function); did you mean 'q1_asub_q0'? q2_asub_q0 = __msa_asub_u_b( q2_org, q0_org ); ^~~~~~~~~~ q1_asub_q0 common/mips/deblock-c.c:485:19: error: expected ';' before 'is_less_than_beta_r' v16u8 is_less_than_beta_r; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:488:27: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, zero, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:491:23: error: expected ';' before 'q3_org_r' v8i16 q3_org_r; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:493:57: error: 'q3_org_r' undeclared (first use in this function); did you mean 'p3_org_r'? ILVR_B2_SH( zero, q3_org, zero, q2_org, q3_org_r, q2_r ); ^ common/mips/macros.h:1022:5: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:493:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, q3_org, zero, q2_org, q3_org_r, q2_r ); ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:493:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, q3_org, zero, q2_org, q3_org_r, q2_r ); ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:493:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, q3_org, zero, q2_org, q3_org_r, q2_r ); ^~~~~~~~~~ common/mips/deblock-c.c:36:11: error: expected ';' before 'threshold' v8i16 threshold; \ ^ common/mips/deblock-c.c:494:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( q3_org_r, q0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:37:11: error: expected ';' before 'const3' v8i16 const3 = __msa_ldi_h( 3 ); \ ^ common/mips/deblock-c.c:494:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( q3_org_r, q0_org_r, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:500:19: error: expected ';' before 'is_less_than_beta_l' v16u8 is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:503:27: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( zero, ( v16i8 ) is_less_than_beta, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:506:23: error: expected ';' before 'q3_org_l' v8i16 q3_org_l; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:508:57: error: 'q3_org_l' undeclared (first use in this function); did you mean 'q3_org_r'? ILVL_B2_SH( zero, q3_org, zero, q2_org, q3_org_l, q2_l ); ^ common/mips/macros.h:959:5: note: in definition of macro 'ILVL_B2' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:508:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, q3_org, zero, q2_org, q3_org_l, q2_l ); ^~~~~~~~~~ common/mips/macros.h:959:22: error: expected ';' before '__msa_ilvl_b' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:963:27: note: in expansion of macro 'ILVL_B2' #define ILVL_B2_SH( ... ) ILVL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:508:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, q3_org, zero, q2_org, q3_org_l, q2_l ); ^~~~~~~~~~ common/mips/macros.h:960:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:963:27: note: in expansion of macro 'ILVL_B2' #define ILVL_B2_SH( ... ) ILVL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:508:17: note: in expansion of macro 'ILVL_B2_SH' ILVL_B2_SH( zero, q3_org, zero, q2_org, q3_org_l, q2_l ); ^~~~~~~~~~ common/mips/deblock-c.c:36:11: error: expected ';' before 'threshold' v8i16 threshold; \ ^ common/mips/deblock-c.c:509:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( q3_org_l, q0_org_l, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:37:11: error: expected ';' before 'const3' v8i16 const3 = __msa_ldi_h( 3 ); \ ^ common/mips/deblock-c.c:509:17: note: in expansion of macro 'AVC_LPF_P0P1P2_OR_Q0Q1Q2' AVC_LPF_P0P1P2_OR_Q0Q1Q2( q3_org_l, q0_org_l, ^~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:516:19: error: expected ';' before 'q0' v16u8 q0, q1, q2; ^~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:518:62: error: 'q0' undeclared (first use in this function); did you mean 'p0'? PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^ common/mips/macros.h:1227:5: note: in definition of macro 'PCKEV_B2' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:518:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^~~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1237:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:518:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:518:66: error: 'q1' undeclared (first use in this function); did you mean 'q0'? PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^ common/mips/macros.h:1228:5: note: in definition of macro 'PCKEV_B2' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:518:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1237:5: note: in expansion of macro 'PCKEV_B2' PCKEV_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~~ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:518:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:518:70: error: 'q2' undeclared (first use in this function); did you mean 'q1'? PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^ common/mips/macros.h:1238:5: note: in definition of macro 'PCKEV_B3' out2 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in4, ( v16i8 ) in5 ); \ ^~~~ common/mips/deblock-c.c:518:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^~~~~~~~~~~ common/mips/macros.h:1238:22: error: expected ';' before '__msa_pckev_b' out2 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in4, ( v16i8 ) in5 ); \ ^ common/mips/macros.h:1240:28: note: in expansion of macro 'PCKEV_B3' #define PCKEV_B3_UB( ... ) PCKEV_B3( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:518:13: note: in expansion of macro 'PCKEV_B3_UB' PCKEV_B3_UB( q0_l, q0_r, q1_l, q1_r, q2_l, q2_r, q0, q1, q2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:525:19: error: expected ';' before 'negate_is_less_than_beta_r' v16u8 negate_is_less_than_beta_r; ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:528:27: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( ( v16i8 ) negate_is_less_than_beta, ^~~~~~~~~~~~ common/mips/deblock-c.c:536:19: error: expected ';' before 'negate_is_less_than_beta_l' v16u8 negate_is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:539:27: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:548:19: error: expected ';' before 'q0' v16u8 q0; ^~ common/mips/deblock-c.c:550:28: error: expected ';' before '__msa_pckev_b' q0 = ( v16u8 ) __msa_pckev_b( ( v16i8 ) q0_l, ( v16i8 ) q0_r ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:555:15: error: expected ';' before 'tp0' v8i16 tp0, tp1, tp2, tp3, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; ^~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:557:38: error: 'tp0' undeclared (first use in this function); did you mean 'p0'? ILVRL_B2_SH( p1_org, p2_org, tp0, tp2 ); ^ common/mips/macros.h:1104:5: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:557:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( p1_org, p2_org, tp0, tp2 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:557:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( p1_org, p2_org, tp0, tp2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:557:43: error: 'tp2' undeclared (first use in this function); did you mean 'tp0'? ILVRL_B2_SH( p1_org, p2_org, tp0, tp2 ); ^ common/mips/macros.h:1105:5: note: in definition of macro 'ILVRL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:557:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( p1_org, p2_org, tp0, tp2 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:557:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( p1_org, p2_org, tp0, tp2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:558:38: error: 'tp1' undeclared (first use in this function); did you mean 'tp2'? ILVRL_B2_SH( q0_org, p0_org, tp1, tp3 ); ^ common/mips/macros.h:1104:5: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:558:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q0_org, p0_org, tp1, tp3 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:558:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q0_org, p0_org, tp1, tp3 ); ^~~~~~~~~~~ common/mips/deblock-c.c:558:43: error: 'tp3' undeclared (first use in this function); did you mean 'tp1'? ILVRL_B2_SH( q0_org, p0_org, tp1, tp3 ); ^ common/mips/macros.h:1105:5: note: in definition of macro 'ILVRL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:558:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q0_org, p0_org, tp1, tp3 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:558:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q0_org, p0_org, tp1, tp3 ); ^~~~~~~~~~~ common/mips/deblock-c.c:559:38: error: 'tmp2' undeclared (first use in this function); did you mean 'tp2'? ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^ common/mips/macros.h:1104:5: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:559:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:559:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^~~~~~~~~~~ common/mips/deblock-c.c:559:44: error: 'tmp5' undeclared (first use in this function); did you mean 'tmp2'? ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^ common/mips/macros.h:1105:5: note: in definition of macro 'ILVRL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:559:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:559:9: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^~~~~~~~~~~ common/mips/deblock-c.c:561:32: error: 'tmp3' undeclared (first use in this function); did you mean 'tmp5'? ILVRL_H2_SH( tp1, tp0, tmp3, tmp4 ); ^ common/mips/macros.h:1115:5: note: in definition of macro 'ILVRL_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/deblock-c.c:561:9: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( tp1, tp0, tmp3, tmp4 ); ^~~~~~~~~~~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:561:9: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( tp1, tp0, tmp3, tmp4 ); ^~~~~~~~~~~ common/mips/deblock-c.c:561:38: error: 'tmp4' undeclared (first use in this function); did you mean 'tmp3'? ILVRL_H2_SH( tp1, tp0, tmp3, tmp4 ); ^ common/mips/macros.h:1116:5: note: in definition of macro 'ILVRL_H2' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/deblock-c.c:561:9: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( tp1, tp0, tmp3, tmp4 ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:561:9: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( tp1, tp0, tmp3, tmp4 ); ^~~~~~~~~~~ common/mips/deblock-c.c:562:32: error: 'tmp6' undeclared (first use in this function); did you mean 'tmp4'? ILVRL_H2_SH( tp3, tp2, tmp6, tmp7 ); ^ common/mips/macros.h:1115:5: note: in definition of macro 'ILVRL_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/deblock-c.c:562:9: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( tp3, tp2, tmp6, tmp7 ); ^~~~~~~~~~~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:562:9: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( tp3, tp2, tmp6, tmp7 ); ^~~~~~~~~~~ common/mips/deblock-c.c:562:38: error: 'tmp7' undeclared (first use in this function); did you mean 'tmp6'? ILVRL_H2_SH( tp3, tp2, tmp6, tmp7 ); ^ common/mips/macros.h:1116:5: note: in definition of macro 'ILVRL_H2' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/deblock-c.c:562:9: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( tp3, tp2, tmp6, tmp7 ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1118:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SH( ... ) ILVRL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:562:9: note: in expansion of macro 'ILVRL_H2_SH' ILVRL_H2_SH( tp3, tp2, tmp6, tmp7 ); ^~~~~~~~~~~ common/mips/macros.h:508:16: warning: implicit declaration of function '__msa_copy_u_w'; did you mean '__va_copy'? [-Wimplicit-function-declaration] u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^ common/mips/deblock-c.c:565:9: note: in expansion of macro 'ST4x4_UB' ST4x4_UB( tmp3, tmp3, 0, 1, 2, 3, p_src, u_img_width ); ^~~~~~~~ common/mips/macros.h:508:34: error: 'v4i32' undeclared (first use in this function) u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^ common/mips/deblock-c.c:565:9: note: in expansion of macro 'ST4x4_UB' ST4x4_UB( tmp3, tmp3, 0, 1, 2, 3, p_src, u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:565:19: error: expected ')' before 'tmp3' ST4x4_UB( tmp3, tmp3, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:508:42: note: in definition of macro 'ST4x4_UB' u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^~~ common/mips/deblock-c.c:565:19: error: expected ')' before 'tmp3' ST4x4_UB( tmp3, tmp3, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:509:42: note: in definition of macro 'ST4x4_UB' u_out1_m = __msa_copy_u_w( ( v4i32 ) in0, idx1 ); \ ^~~ common/mips/deblock-c.c:565:25: error: expected ')' before 'tmp3' ST4x4_UB( tmp3, tmp3, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:510:42: note: in definition of macro 'ST4x4_UB' u_out2_m = __msa_copy_u_w( ( v4i32 ) in1, idx2 ); \ ^~~ common/mips/deblock-c.c:565:25: error: expected ')' before 'tmp3' ST4x4_UB( tmp3, tmp3, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:511:42: note: in definition of macro 'ST4x4_UB' u_out3_m = __msa_copy_u_w( ( v4i32 ) in1, idx3 ); \ ^~~ common/mips/macros.h:481:16: warning: implicit declaration of function '__msa_copy_u_h'; did you mean '__va_copy'? [-Wimplicit-function-declaration] u_out0_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx ) ); \ ^ common/mips/deblock-c.c:566:9: note: in expansion of macro 'ST2x4_UB' ST2x4_UB( tmp2, 0, p_src + 4, u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:566:19: error: expected ')' before 'tmp2' ST2x4_UB( tmp2, 0, p_src + 4, u_img_width ); ^ common/mips/macros.h:481:42: note: in definition of macro 'ST2x4_UB' u_out0_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx ) ); \ ^~ common/mips/deblock-c.c:566:19: error: expected ')' before 'tmp2' ST2x4_UB( tmp2, 0, p_src + 4, u_img_width ); ^ common/mips/macros.h:482:42: note: in definition of macro 'ST2x4_UB' u_out1_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 1 ) ); \ ^~ common/mips/deblock-c.c:566:19: error: expected ')' before 'tmp2' ST2x4_UB( tmp2, 0, p_src + 4, u_img_width ); ^ common/mips/macros.h:483:42: note: in definition of macro 'ST2x4_UB' u_out2_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 2 ) ); \ ^~ common/mips/deblock-c.c:566:19: error: expected ')' before 'tmp2' ST2x4_UB( tmp2, 0, p_src + 4, u_img_width ); ^ common/mips/macros.h:484:42: note: in definition of macro 'ST2x4_UB' u_out3_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 3 ) ); \ ^~ common/mips/deblock-c.c:568:19: error: expected ')' before 'tmp4' ST4x4_UB( tmp4, tmp4, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:508:42: note: in definition of macro 'ST4x4_UB' u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^~~ common/mips/deblock-c.c:568:19: error: expected ')' before 'tmp4' ST4x4_UB( tmp4, tmp4, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:509:42: note: in definition of macro 'ST4x4_UB' u_out1_m = __msa_copy_u_w( ( v4i32 ) in0, idx1 ); \ ^~~ common/mips/deblock-c.c:568:25: error: expected ')' before 'tmp4' ST4x4_UB( tmp4, tmp4, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:510:42: note: in definition of macro 'ST4x4_UB' u_out2_m = __msa_copy_u_w( ( v4i32 ) in1, idx2 ); \ ^~~ common/mips/deblock-c.c:568:25: error: expected ')' before 'tmp4' ST4x4_UB( tmp4, tmp4, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:511:42: note: in definition of macro 'ST4x4_UB' u_out3_m = __msa_copy_u_w( ( v4i32 ) in1, idx3 ); \ ^~~ common/mips/deblock-c.c:569:19: error: expected ')' before 'tmp2' ST2x4_UB( tmp2, 4, p_src + 4, u_img_width ); ^ common/mips/macros.h:481:42: note: in definition of macro 'ST2x4_UB' u_out0_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx ) ); \ ^~ common/mips/deblock-c.c:569:19: error: expected ')' before 'tmp2' ST2x4_UB( tmp2, 4, p_src + 4, u_img_width ); ^ common/mips/macros.h:482:42: note: in definition of macro 'ST2x4_UB' u_out1_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 1 ) ); \ ^~ common/mips/deblock-c.c:569:19: error: expected ')' before 'tmp2' ST2x4_UB( tmp2, 4, p_src + 4, u_img_width ); ^ common/mips/macros.h:483:42: note: in definition of macro 'ST2x4_UB' u_out2_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 2 ) ); \ ^~ common/mips/deblock-c.c:569:19: error: expected ')' before 'tmp2' ST2x4_UB( tmp2, 4, p_src + 4, u_img_width ); ^ common/mips/macros.h:484:42: note: in definition of macro 'ST2x4_UB' u_out3_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 3 ) ); \ ^~ common/mips/deblock-c.c:572:19: error: expected ')' before 'tmp6' ST4x4_UB( tmp6, tmp6, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:508:42: note: in definition of macro 'ST4x4_UB' u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^~~ common/mips/deblock-c.c:572:19: error: expected ')' before 'tmp6' ST4x4_UB( tmp6, tmp6, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:509:42: note: in definition of macro 'ST4x4_UB' u_out1_m = __msa_copy_u_w( ( v4i32 ) in0, idx1 ); \ ^~~ common/mips/deblock-c.c:572:25: error: expected ')' before 'tmp6' ST4x4_UB( tmp6, tmp6, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:510:42: note: in definition of macro 'ST4x4_UB' u_out2_m = __msa_copy_u_w( ( v4i32 ) in1, idx2 ); \ ^~~ common/mips/deblock-c.c:572:25: error: expected ')' before 'tmp6' ST4x4_UB( tmp6, tmp6, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:511:42: note: in definition of macro 'ST4x4_UB' u_out3_m = __msa_copy_u_w( ( v4i32 ) in1, idx3 ); \ ^~~ common/mips/deblock-c.c:573:19: error: expected ')' before 'tmp5' ST2x4_UB( tmp5, 0, p_src + 4, u_img_width ); ^ common/mips/macros.h:481:42: note: in definition of macro 'ST2x4_UB' u_out0_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx ) ); \ ^~ common/mips/deblock-c.c:573:19: error: expected ')' before 'tmp5' ST2x4_UB( tmp5, 0, p_src + 4, u_img_width ); ^ common/mips/macros.h:482:42: note: in definition of macro 'ST2x4_UB' u_out1_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 1 ) ); \ ^~ common/mips/deblock-c.c:573:19: error: expected ')' before 'tmp5' ST2x4_UB( tmp5, 0, p_src + 4, u_img_width ); ^ common/mips/macros.h:483:42: note: in definition of macro 'ST2x4_UB' u_out2_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 2 ) ); \ ^~ common/mips/deblock-c.c:573:19: error: expected ')' before 'tmp5' ST2x4_UB( tmp5, 0, p_src + 4, u_img_width ); ^ common/mips/macros.h:484:42: note: in definition of macro 'ST2x4_UB' u_out3_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 3 ) ); \ ^~ common/mips/deblock-c.c:575:19: error: expected ')' before 'tmp7' ST4x4_UB( tmp7, tmp7, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:508:42: note: in definition of macro 'ST4x4_UB' u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^~~ common/mips/deblock-c.c:575:19: error: expected ')' before 'tmp7' ST4x4_UB( tmp7, tmp7, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:509:42: note: in definition of macro 'ST4x4_UB' u_out1_m = __msa_copy_u_w( ( v4i32 ) in0, idx1 ); \ ^~~ common/mips/deblock-c.c:575:25: error: expected ')' before 'tmp7' ST4x4_UB( tmp7, tmp7, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:510:42: note: in definition of macro 'ST4x4_UB' u_out2_m = __msa_copy_u_w( ( v4i32 ) in1, idx2 ); \ ^~~ common/mips/deblock-c.c:575:25: error: expected ')' before 'tmp7' ST4x4_UB( tmp7, tmp7, 0, 1, 2, 3, p_src, u_img_width ); ^ common/mips/macros.h:511:42: note: in definition of macro 'ST4x4_UB' u_out3_m = __msa_copy_u_w( ( v4i32 ) in1, idx3 ); \ ^~~ common/mips/deblock-c.c:576:19: error: expected ')' before 'tmp5' ST2x4_UB( tmp5, 4, p_src + 4, u_img_width ); ^ common/mips/macros.h:481:42: note: in definition of macro 'ST2x4_UB' u_out0_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx ) ); \ ^~ common/mips/deblock-c.c:576:19: error: expected ')' before 'tmp5' ST2x4_UB( tmp5, 4, p_src + 4, u_img_width ); ^ common/mips/macros.h:482:42: note: in definition of macro 'ST2x4_UB' u_out1_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 1 ) ); \ ^~ common/mips/deblock-c.c:576:19: error: expected ')' before 'tmp5' ST2x4_UB( tmp5, 4, p_src + 4, u_img_width ); ^ common/mips/macros.h:483:42: note: in definition of macro 'ST2x4_UB' u_out2_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 2 ) ); \ ^~ common/mips/deblock-c.c:576:19: error: expected ')' before 'tmp5' ST2x4_UB( tmp5, 4, p_src + 4, u_img_width ); ^ common/mips/macros.h:484:42: note: in definition of macro 'ST2x4_UB' u_out3_m = __msa_copy_u_h( ( v8i16 ) in, ( stidx + 3 ) ); \ ^~ common/mips/deblock-c.c:338:11: warning: unused variable 'zero' [-Wunused-variable] v16i8 zero = { 0 }; ^~~~ common/mips/deblock-c.c:323:67: warning: variable 'q3_org' set but not used [-Wunused-but-set-variable] v16u8 p3_org, p2_org, p1_org, p0_org, q0_org, q1_org, q2_org, q3_org; ^~~~~~ common/mips/deblock-c.c:323:11: warning: variable 'p3_org' set but not used [-Wunused-but-set-variable] v16u8 p3_org, p2_org, p1_org, p0_org, q0_org, q1_org, q2_org, q3_org; ^~~~~~ common/mips/deblock-c.c: In function 'avc_lpf_cbcr_interleaved_intra_edge_hor_msa': common/mips/deblock-c.c:585:5: error: unknown type name 'v16u8' v16u8 alpha, beta, is_less_than; ^~~~~ common/mips/deblock-c.c:586:5: error: unknown type name 'v16u8' v16u8 p0, q0, p1_org, p0_org, q0_org, q1_org; ^~~~~ common/mips/deblock-c.c:587:5: error: unknown type name 'v8i16' v8i16 p0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:588:5: error: unknown type name 'v8i16' v8i16 q0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:589:5: error: unknown type name 'v8i16' v8i16 p0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:590:5: error: unknown type name 'v8i16' v8i16 q0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:592:15: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~ D_16x8 common/mips/deblock-c.c:592:23: error: expected ';' before '__msa_fill_b' alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:593:22: error: expected ';' before '__msa_fill_b' beta = ( v16u8 ) __msa_fill_b( u_beta_in ); ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:595:5: note: in expansion of macro 'LD_UB4' LD_UB4( p_chroma - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:595:5: note: in expansion of macro 'LD_UB4' LD_UB4( p_chroma - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:595:5: note: in expansion of macro 'LD_UB4' LD_UB4( p_chroma - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:595:5: note: in expansion of macro 'LD_UB4' LD_UB4( p_chroma - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/deblock-c.c:599:15: error: expected ';' before 'p0_asub_q0' v16u8 p0_asub_q0, p1_asub_p0, q1_asub_q0; ^~~~~~~~~~ common/mips/deblock-c.c:600:15: error: expected ';' before 'is_less_than_alpha' v16u8 is_less_than_alpha, is_less_than_beta; ^~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:602:9: error: 'p0_asub_q0' undeclared (first use in this function) p0_asub_q0 = __msa_asub_u_b( p0_org, q0_org ); ^~~~~~~~~~ common/mips/deblock-c.c:603:9: error: 'p1_asub_p0' undeclared (first use in this function); did you mean 'p0_asub_q0'? p1_asub_p0 = __msa_asub_u_b( p1_org, p0_org ); ^~~~~~~~~~ p0_asub_q0 common/mips/deblock-c.c:604:9: error: 'q1_asub_q0' undeclared (first use in this function); did you mean 'p1_asub_p0'? q1_asub_q0 = __msa_asub_u_b( q1_org, q0_org ); ^~~~~~~~~~ p1_asub_p0 common/mips/deblock-c.c:606:9: error: 'is_less_than_alpha' undeclared (first use in this function); did you mean 'is_less_than'? is_less_than_alpha = ( p0_asub_q0 < alpha ); ^~~~~~~~~~~~~~~~~~ is_less_than common/mips/deblock-c.c:607:9: error: 'is_less_than_beta' undeclared (first use in this function); did you mean 'is_less_than_alpha'? is_less_than_beta = ( p1_asub_p0 < beta ); ^~~~~~~~~~~~~~~~~ is_less_than_alpha common/mips/deblock-c.c:615:9: error: unknown type name 'v16i8' v16i8 zero = { 0 }; ^~~~~ common/mips/deblock-c.c:616:15: error: expected ';' before 'is_less_than_r' v16u8 is_less_than_r, is_less_than_l; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:618:9: error: 'is_less_than_r' undeclared (first use in this function); did you mean 'is_less_than'? is_less_than_r = ( v16u8 ) __msa_sldi_b( ( v16i8 ) is_less_than, ^~~~~~~~~~~~~~ is_less_than common/mips/deblock-c.c:618:36: error: expected ';' before '__msa_sldi_b' is_less_than_r = ( v16u8 ) __msa_sldi_b( ( v16i8 ) is_less_than, ^~~~~~~~~~~~ common/mips/deblock-c.c:622:13: error: unknown type name 'v8i16' v8i16 p1_org_r, p0_org_r, q0_org_r, q1_org_r; ^~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1038:36: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:1022:14: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:624:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:624:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:624:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:624:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:624:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/deblock-c.c:631:9: error: 'is_less_than_l' undeclared (first use in this function); did you mean 'is_less_than_r'? is_less_than_l = ( v16u8 ) __msa_sldi_b( zero, ^~~~~~~~~~~~~~ is_less_than_r common/mips/deblock-c.c:631:36: error: expected ';' before '__msa_sldi_b' is_less_than_l = ( v16u8 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:635:19: error: expected ';' before 'p1_org_l' v8i16 p1_org_l, p0_org_l, q0_org_l, q1_org_l; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:638:39: error: 'p1_org_l' undeclared (first use in this function); did you mean 'p1_org'? zero, q1_org, p1_org_l, p0_org_l, q0_org_l, ^ common/mips/macros.h:959:5: note: in definition of macro 'ILVL_B2' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:637:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:959:22: error: expected ';' before '__msa_ilvl_b' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:968:5: note: in expansion of macro 'ILVL_B2' ILVL_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:637:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/deblock-c.c:638:49: error: 'p0_org_l' undeclared (first use in this function); did you mean 'p1_org_l'? zero, q1_org, p1_org_l, p0_org_l, q0_org_l, ^ common/mips/macros.h:960:5: note: in definition of macro 'ILVL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:637:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:960:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:968:5: note: in expansion of macro 'ILVL_B2' ILVL_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:637:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/deblock-c.c:638:59: error: 'q0_org_l' undeclared (first use in this function); did you mean 'p0_org_l'? zero, q1_org, p1_org_l, p0_org_l, q0_org_l, ^ common/mips/macros.h:959:5: note: in definition of macro 'ILVL_B2' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:637:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:959:22: error: expected ';' before '__msa_ilvl_b' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:969:5: note: in expansion of macro 'ILVL_B2' ILVL_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:637:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/deblock-c.c:639:25: error: 'q1_org_l' undeclared (first use in this function); did you mean 'q0_org_l'? q1_org_l ); ^ common/mips/macros.h:960:5: note: in definition of macro 'ILVL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:637:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:960:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:969:5: note: in expansion of macro 'ILVL_B2' ILVL_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:637:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:644:9: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:644:9: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:649:9: note: in expansion of macro 'ST_UB' ST_UB( p0_org, ( p_chroma - u_img_width ) ); ^~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:650:9: note: in expansion of macro 'ST_UB' ST_UB( q0_org, p_chroma ); ^~~~~ common/mips/deblock-c.c:615:15: warning: unused variable 'zero' [-Wunused-variable] v16i8 zero = { 0 }; ^~~~ common/mips/deblock-c.c: In function 'avc_lpf_cbcr_interleaved_intra_edge_ver_msa': common/mips/deblock-c.c:659:5: error: unknown type name 'v16u8' v16u8 is_less_than; ^~~~~ common/mips/deblock-c.c:660:5: error: unknown type name 'v16u8' v16u8 p0, q0, p1_org, p0_org, q0_org, q1_org; ^~~~~ common/mips/deblock-c.c:661:5: error: unknown type name 'v8i16' v8i16 p0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:662:5: error: unknown type name 'v8i16' v8i16 q0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:663:5: error: unknown type name 'v8i16' v8i16 p0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:664:5: error: unknown type name 'v8i16' v8i16 q0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:665:5: error: unknown type name 'v16u8' v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~ common/mips/deblock-c.c:666:5: error: unknown type name 'v16u8' v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~ common/mips/deblock-c.c:667:5: error: unknown type name 'v16i8' v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~~ common/mips/deblock-c.c:668:5: error: unknown type name 'v4i32' v4i32 vec0, vec1; ^~~~~ common/mips/deblock-c.c:669:5: error: unknown type name 'v16u8' v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:352:30: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^ common/mips/macros.h:32:35: note: in definition of macro 'LD_B' #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:671:5: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:671:5: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:671:5: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:671:5: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:671:5: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:671:5: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:671:5: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:671:5: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:671:5: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:1642:5: error: unknown type name 'v16i8' v16i8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1643:5: error: unknown type name 'v16i8' v16i8 tmp4_m, tmp5_m, tmp6_m, tmp7_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1036:36: error: 'v16i8' undeclared (first use in this function); did you mean 'v16u8'? #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^ common/mips/macros.h:1022:14: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1647:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1_m, tmp0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1647:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1_m, tmp0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1648:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp3_m, tmp2_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1648:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp3_m, tmp2_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1649:5: note: in expansion of macro 'ILVRL_W2' ILVRL_W2( RTYPE, tmp6_m, tmp4_m, out0, out2 ); \ ^~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1649:5: note: in expansion of macro 'ILVRL_W2' ILVRL_W2( RTYPE, tmp6_m, tmp4_m, out0, out2 ); \ ^~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1650:5: note: in expansion of macro 'ILVRL_W2' ILVRL_W2( RTYPE, tmp7_m, tmp5_m, out4, out6 ); \ ^~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1650:5: note: in expansion of macro 'ILVRL_W2' ILVRL_W2( RTYPE, tmp7_m, tmp5_m, out4, out6 ); \ ^~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:593:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/macros.h:1651:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out0, out2, out1, out3, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:594:22: error: expected ';' before '__msa_sldi_b' out0 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:1651:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out0, out2, out1, out3, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:596:22: error: expected ';' before '__msa_sldi_b' out1 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:1651:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out0, out2, out1, out3, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:593:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/macros.h:1652:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out4, out6, out5, out7, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:594:22: error: expected ';' before '__msa_sldi_b' out0 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:1652:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out4, out6, out5, out7, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:596:22: error: expected ';' before '__msa_sldi_b' out1 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:1652:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out4, out6, out5, out7, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1643:35: warning: variable 'tmp7_m' set but not used [-Wunused-but-set-variable] v16i8 tmp4_m, tmp5_m, tmp6_m, tmp7_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1643:27: warning: variable 'tmp6_m' set but not used [-Wunused-but-set-variable] v16i8 tmp4_m, tmp5_m, tmp6_m, tmp7_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1643:19: warning: variable 'tmp5_m' set but not used [-Wunused-but-set-variable] v16i8 tmp4_m, tmp5_m, tmp6_m, tmp7_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1643:11: warning: variable 'tmp4_m' set but not used [-Wunused-but-set-variable] v16i8 tmp4_m, tmp5_m, tmp6_m, tmp7_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1642:35: warning: variable 'tmp3_m' set but not used [-Wunused-but-set-variable] v16i8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1642:27: warning: variable 'tmp2_m' set but not used [-Wunused-but-set-variable] v16i8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1642:19: warning: variable 'tmp1_m' set but not used [-Wunused-but-set-variable] v16i8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1642:11: warning: variable 'tmp0_m' set but not used [-Wunused-but-set-variable] v16i8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:674:5: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1080:22: error: expected ';' before '__msa_ilvr_d' out0 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in0 ), ( v2i64 ) ( in1 ) ); \ ^ common/mips/macros.h:1090:5: note: in expansion of macro 'ILVR_D2' ILVR_D2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1093:27: note: in expansion of macro 'ILVR_D4' #define ILVR_D4_UB( ... ) ILVR_D4( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:678:5: note: in expansion of macro 'ILVR_D4_UB' ILVR_D4_UB( p1_v_org, p1_u_org, p0_v_org, p0_u_org, q0_v_org, q0_u_org, ^~~~~~~~~~ common/mips/macros.h:1081:22: error: expected ';' before '__msa_ilvr_d' out1 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in2 ), ( v2i64 ) ( in3 ) ); \ ^ common/mips/macros.h:1090:5: note: in expansion of macro 'ILVR_D2' ILVR_D2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1093:27: note: in expansion of macro 'ILVR_D4' #define ILVR_D4_UB( ... ) ILVR_D4( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:678:5: note: in expansion of macro 'ILVR_D4_UB' ILVR_D4_UB( p1_v_org, p1_u_org, p0_v_org, p0_u_org, q0_v_org, q0_u_org, ^~~~~~~~~~ common/mips/macros.h:1080:22: error: expected ';' before '__msa_ilvr_d' out0 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in0 ), ( v2i64 ) ( in1 ) ); \ ^ common/mips/macros.h:1091:5: note: in expansion of macro 'ILVR_D2' ILVR_D2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1093:27: note: in expansion of macro 'ILVR_D4' #define ILVR_D4_UB( ... ) ILVR_D4( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:678:5: note: in expansion of macro 'ILVR_D4_UB' ILVR_D4_UB( p1_v_org, p1_u_org, p0_v_org, p0_u_org, q0_v_org, q0_u_org, ^~~~~~~~~~ common/mips/macros.h:1081:22: error: expected ';' before '__msa_ilvr_d' out1 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in2 ), ( v2i64 ) ( in3 ) ); \ ^ common/mips/macros.h:1091:5: note: in expansion of macro 'ILVR_D2' ILVR_D2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1093:27: note: in expansion of macro 'ILVR_D4' #define ILVR_D4_UB( ... ) ILVR_D4( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:678:5: note: in expansion of macro 'ILVR_D4_UB' ILVR_D4_UB( p1_v_org, p1_u_org, p0_v_org, p0_u_org, q0_v_org, q0_u_org, ^~~~~~~~~~ common/mips/deblock-c.c:682:15: error: expected ';' before 'p0_asub_q0' v16u8 p0_asub_q0, p1_asub_p0, q1_asub_q0; ^~~~~~~~~~ common/mips/deblock-c.c:683:15: error: expected ';' before 'is_less_than_beta' v16u8 is_less_than_beta, is_less_than_alpha, alpha, beta; ^~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:685:9: error: 'p0_asub_q0' undeclared (first use in this function) p0_asub_q0 = __msa_asub_u_b( p0_org, q0_org ); ^~~~~~~~~~ common/mips/deblock-c.c:686:9: error: 'p1_asub_p0' undeclared (first use in this function); did you mean 'p0_asub_q0'? p1_asub_p0 = __msa_asub_u_b( p1_org, p0_org ); ^~~~~~~~~~ p0_asub_q0 common/mips/deblock-c.c:687:9: error: 'q1_asub_q0' undeclared (first use in this function); did you mean 'p1_asub_p0'? q1_asub_q0 = __msa_asub_u_b( q1_org, q0_org ); ^~~~~~~~~~ p1_asub_p0 common/mips/deblock-c.c:689:9: error: 'alpha' undeclared (first use in this function); did you mean 'alloca'? alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~ alloca common/mips/deblock-c.c:689:27: error: expected ';' before '__msa_fill_b' alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:690:9: error: 'beta' undeclared (first use in this function); did you mean 'getw'? beta = ( v16u8 ) __msa_fill_b( u_beta_in ); ^~~~ getw common/mips/deblock-c.c:690:26: error: expected ';' before '__msa_fill_b' beta = ( v16u8 ) __msa_fill_b( u_beta_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:692:9: error: 'is_less_than_alpha' undeclared (first use in this function); did you mean 'is_less_than'? is_less_than_alpha = ( p0_asub_q0 < alpha ); ^~~~~~~~~~~~~~~~~~ is_less_than common/mips/deblock-c.c:693:9: error: 'is_less_than_beta' undeclared (first use in this function); did you mean 'is_less_than_alpha'? is_less_than_beta = ( p1_asub_p0 < beta ); ^~~~~~~~~~~~~~~~~ is_less_than_alpha common/mips/deblock-c.c:701:15: error: expected ';' before 'is_less_than_r' v16u8 is_less_than_r, is_less_than_l; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:702:15: error: expected ';' before 'zero' v16i8 zero = { 0 }; ^~~~ common/mips/deblock-c.c:704:9: error: 'is_less_than_r' undeclared (first use in this function); did you mean 'is_less_than'? is_less_than_r = ( v16u8 ) __msa_sldi_b( ( v16i8 ) is_less_than, ^~~~~~~~~~~~~~ is_less_than common/mips/deblock-c.c:704:36: error: expected ';' before '__msa_sldi_b' is_less_than_r = ( v16u8 ) __msa_sldi_b( ( v16i8 ) is_less_than, ^~~~~~~~~~~~ common/mips/deblock-c.c:708:13: error: unknown type name 'v8i16' v8i16 p1_org_r, p0_org_r, q0_org_r, q1_org_r; ^~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1038:36: error: 'v8i16' undeclared (first use in this function) #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:1022:14: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:710:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:710:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:710:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:710:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1038:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SH( ... ) ILVR_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:710:13: note: in expansion of macro 'ILVR_B4_SH' ILVR_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/deblock-c.c:716:9: error: 'is_less_than_l' undeclared (first use in this function); did you mean 'is_less_than_r'? is_less_than_l = ( v16u8 ) __msa_sldi_b( zero, ^~~~~~~~~~~~~~ is_less_than_r common/mips/deblock-c.c:716:36: error: expected ';' before '__msa_sldi_b' is_less_than_l = ( v16u8 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:720:19: error: expected ';' before 'p1_org_l' v8i16 p1_org_l, p0_org_l, q0_org_l, q1_org_l; ^~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:723:39: error: 'p1_org_l' undeclared (first use in this function); did you mean 'p1_org'? zero, q1_org, p1_org_l, p0_org_l, q0_org_l, q1_org_l ); ^ common/mips/macros.h:959:5: note: in definition of macro 'ILVL_B2' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:722:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:959:22: error: expected ';' before '__msa_ilvl_b' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:968:5: note: in expansion of macro 'ILVL_B2' ILVL_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:722:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/deblock-c.c:723:49: error: 'p0_org_l' undeclared (first use in this function); did you mean 'p1_org_l'? zero, q1_org, p1_org_l, p0_org_l, q0_org_l, q1_org_l ); ^ common/mips/macros.h:960:5: note: in definition of macro 'ILVL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:722:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:960:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:968:5: note: in expansion of macro 'ILVL_B2' ILVL_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:722:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/deblock-c.c:723:59: error: 'q0_org_l' undeclared (first use in this function); did you mean 'p0_org_l'? zero, q1_org, p1_org_l, p0_org_l, q0_org_l, q1_org_l ); ^ common/mips/macros.h:959:5: note: in definition of macro 'ILVL_B2' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:722:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:959:22: error: expected ';' before '__msa_ilvl_b' out0 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:969:5: note: in expansion of macro 'ILVL_B2' ILVL_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:722:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/deblock-c.c:723:69: error: 'q1_org_l' undeclared (first use in this function); did you mean 'q0_org_l'? zero, q1_org, p1_org_l, p0_org_l, q0_org_l, q1_org_l ); ^ common/mips/macros.h:960:5: note: in definition of macro 'ILVL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:722:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:960:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:969:5: note: in expansion of macro 'ILVL_B2' ILVL_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:974:27: note: in expansion of macro 'ILVL_B4' #define ILVL_B4_SH( ... ) ILVL_B4( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:722:13: note: in expansion of macro 'ILVL_B4_SH' ILVL_B4_SH( zero, p1_org, zero, p0_org, zero, q0_org, ^~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:728:9: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:728:9: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:593:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/macros.h:599:29: note: in expansion of macro 'SLDI_B2_0' #define SLDI_B2_0_UB( ... ) SLDI_B2_0( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/deblock-c.c:733:9: note: in expansion of macro 'SLDI_B2_0_UB' SLDI_B2_0_UB( p0_org, q0_org, p0_v_org, q0_v_org, 8 ); ^~~~~~~~~~~~ common/mips/macros.h:594:22: error: expected ';' before '__msa_sldi_b' out0 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:599:29: note: in expansion of macro 'SLDI_B2_0' #define SLDI_B2_0_UB( ... ) SLDI_B2_0( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/deblock-c.c:733:9: note: in expansion of macro 'SLDI_B2_0_UB' SLDI_B2_0_UB( p0_org, q0_org, p0_v_org, q0_v_org, 8 ); ^~~~~~~~~~~~ common/mips/macros.h:596:22: error: expected ';' before '__msa_sldi_b' out1 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:599:29: note: in expansion of macro 'SLDI_B2_0' #define SLDI_B2_0_UB( ... ) SLDI_B2_0( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/deblock-c.c:733:9: note: in expansion of macro 'SLDI_B2_0_UB' SLDI_B2_0_UB( p0_org, q0_org, p0_v_org, q0_v_org, 8 ); ^~~~~~~~~~~~ common/mips/macros.h:1080:22: error: expected ';' before '__msa_ilvr_d' out0 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in0 ), ( v2i64 ) ( in1 ) ); \ ^ common/mips/macros.h:1084:27: note: in expansion of macro 'ILVR_D2' #define ILVR_D2_SB( ... ) ILVR_D2( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:734:9: note: in expansion of macro 'ILVR_D2_SB' ILVR_D2_SB( p0_v_org, p0_org, q0_v_org, q0_org, tmp0, tmp1 ); ^~~~~~~~~~ common/mips/macros.h:1081:22: error: expected ';' before '__msa_ilvr_d' out1 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in2 ), ( v2i64 ) ( in3 ) ); \ ^ common/mips/macros.h:1084:27: note: in expansion of macro 'ILVR_D2' #define ILVR_D2_SB( ... ) ILVR_D2( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:734:9: note: in expansion of macro 'ILVR_D2_SB' ILVR_D2_SB( p0_v_org, p0_org, q0_v_org, q0_org, tmp0, tmp1 ); ^~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:735:9: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1, tmp0, tmp2, tmp3 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:735:9: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1, tmp0, tmp2, tmp3 ); ^~~~~~~~~~~ common/mips/macros.h:1111:38: error: 'v4i32' undeclared (first use in this function) #define ILVRL_B2_SW( ... ) ILVRL_B2( v4i32, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/deblock-c.c:736:9: note: in expansion of macro 'ILVRL_B2_SW' ILVRL_B2_SW( tmp3, tmp2, vec0, vec1 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1111:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SW( ... ) ILVRL_B2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:736:9: note: in expansion of macro 'ILVRL_B2_SW' ILVRL_B2_SW( tmp3, tmp2, vec0, vec1 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1111:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SW( ... ) ILVRL_B2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:736:9: note: in expansion of macro 'ILVRL_B2_SW' ILVRL_B2_SW( tmp3, tmp2, vec0, vec1 ); ^~~~~~~~~~~ common/mips/deblock-c.c:738:19: error: expected ')' before 'vec0' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:508:42: note: in definition of macro 'ST4x4_UB' u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^~~ common/mips/deblock-c.c:738:9: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:738:19: error: expected ')' before 'vec0' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:509:42: note: in definition of macro 'ST4x4_UB' u_out1_m = __msa_copy_u_w( ( v4i32 ) in0, idx1 ); \ ^~~ common/mips/deblock-c.c:738:9: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:738:19: error: expected ')' before 'vec0' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:510:42: note: in definition of macro 'ST4x4_UB' u_out2_m = __msa_copy_u_w( ( v4i32 ) in1, idx2 ); \ ^~~ common/mips/deblock-c.c:738:9: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:738:19: error: expected ')' before 'vec0' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:511:42: note: in definition of macro 'ST4x4_UB' u_out3_m = __msa_copy_u_w( ( v4i32 ) in1, idx3 ); \ ^~~ common/mips/deblock-c.c:738:9: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:738:25: error: expected ')' before 'vec1' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:508:42: note: in definition of macro 'ST4x4_UB' u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^~~ common/mips/deblock-c.c:738:9: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:738:25: error: expected ')' before 'vec1' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:509:42: note: in definition of macro 'ST4x4_UB' u_out1_m = __msa_copy_u_w( ( v4i32 ) in0, idx1 ); \ ^~~ common/mips/deblock-c.c:738:9: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:738:25: error: expected ')' before 'vec1' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:510:42: note: in definition of macro 'ST4x4_UB' u_out2_m = __msa_copy_u_w( ( v4i32 ) in1, idx2 ); \ ^~~ common/mips/deblock-c.c:738:9: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:738:25: error: expected ')' before 'vec1' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:511:42: note: in definition of macro 'ST4x4_UB' u_out3_m = __msa_copy_u_w( ( v4i32 ) in1, idx3 ); \ ^~~ common/mips/deblock-c.c:738:9: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:669:53: warning: variable 'row7' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:669:47: warning: variable 'row6' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:669:41: warning: variable 'row5' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:669:35: warning: variable 'row4' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:669:29: warning: variable 'row3' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:669:23: warning: variable 'row2' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:669:17: warning: variable 'row1' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:669:11: warning: variable 'row0' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:668:17: warning: variable 'vec1' set but not used [-Wunused-but-set-variable] v4i32 vec0, vec1; ^~~~ common/mips/deblock-c.c:668:11: warning: variable 'vec0' set but not used [-Wunused-but-set-variable] v4i32 vec0, vec1; ^~~~ common/mips/deblock-c.c:667:29: warning: variable 'tmp3' set but not used [-Wunused-but-set-variable] v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~ common/mips/deblock-c.c:667:23: warning: variable 'tmp2' set but not used [-Wunused-but-set-variable] v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~ common/mips/deblock-c.c:667:17: warning: variable 'tmp1' set but not used [-Wunused-but-set-variable] v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~ common/mips/deblock-c.c:667:11: warning: variable 'tmp0' set but not used [-Wunused-but-set-variable] v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~ common/mips/deblock-c.c:666:41: warning: variable 'q1_v_org' set but not used [-Wunused-but-set-variable] v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~~~~ common/mips/deblock-c.c:666:31: warning: variable 'q0_v_org' set but not used [-Wunused-but-set-variable] v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~~~~ common/mips/deblock-c.c:666:21: warning: variable 'p0_v_org' set but not used [-Wunused-but-set-variable] v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~~~~ common/mips/deblock-c.c:666:11: warning: variable 'p1_v_org' set but not used [-Wunused-but-set-variable] v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~~~~ common/mips/deblock-c.c:665:41: warning: variable 'q1_u_org' set but not used [-Wunused-but-set-variable] v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~~~~ common/mips/deblock-c.c:665:31: warning: variable 'q0_u_org' set but not used [-Wunused-but-set-variable] v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~~~~ common/mips/deblock-c.c:665:21: warning: variable 'p0_u_org' set but not used [-Wunused-but-set-variable] v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~~~~ common/mips/deblock-c.c:665:11: warning: variable 'p1_u_org' set but not used [-Wunused-but-set-variable] v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~~~~ common/mips/deblock-c.c: In function 'avc_loopfilter_luma_inter_edge_ver_msa': common/mips/deblock-c.c:756:5: error: unknown type name 'v16u8' v16u8 beta, tmp_vec, bs = { 0 }; ^~~~~ common/mips/deblock-c.c:757:5: error: unknown type name 'v16u8' v16u8 tc = { 0 }; ^~~~~ common/mips/deblock-c.c:758:5: error: unknown type name 'v16u8' v16u8 is_less_than, is_less_than_beta; ^~~~~ common/mips/deblock-c.c:759:5: error: unknown type name 'v16u8' v16u8 p1, p0, q0, q1; ^~~~~ common/mips/deblock-c.c:760:5: error: unknown type name 'v8i16' v8i16 p0_r, q0_r, p1_r = { 0 }; ^~~~~ common/mips/deblock-c.c:761:5: error: unknown type name 'v8i16' v8i16 q1_r = { 0 }; ^~~~~ common/mips/deblock-c.c:762:5: error: unknown type name 'v8i16' v8i16 p0_l, q0_l, p1_l = { 0 }; ^~~~~ common/mips/deblock-c.c:763:5: error: unknown type name 'v8i16' v8i16 q1_l = { 0 }; ^~~~~ common/mips/deblock-c.c:764:5: error: unknown type name 'v16u8' v16u8 p3_org, p2_org, p1_org, p0_org, q0_org, q1_org, q2_org, q3_org; ^~~~~ common/mips/deblock-c.c:765:5: error: unknown type name 'v8i16' v8i16 p2_org_r, p1_org_r, p0_org_r, q0_org_r, q1_org_r, q2_org_r; ^~~~~ common/mips/deblock-c.c:766:5: error: unknown type name 'v8i16' v8i16 p2_org_l, p1_org_l, p0_org_l, q0_org_l, q1_org_l, q2_org_l; ^~~~~ common/mips/deblock-c.c:767:5: error: unknown type name 'v8i16' v8i16 tc_r, tc_l; ^~~~~ common/mips/deblock-c.c:768:5: error: unknown type name 'v16i8' v16i8 zero = { 0 }; ^~~~~ common/mips/deblock-c.c:769:5: error: unknown type name 'v16u8' v16u8 is_bs_greater_than0; ^~~~~ common/mips/deblock-c.c:771:17: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? tmp_vec = ( v16u8 ) __msa_fill_b( u_bs0 ); ^~~~~ D_16x8 common/mips/deblock-c.c:771:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_bs0 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:772:20: error: expected ';' before '__msa_insve_w' bs = ( v16u8 ) __msa_insve_w( ( v4i32 ) bs, 0, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:773:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_bs1 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:774:20: error: expected ';' before '__msa_insve_w' bs = ( v16u8 ) __msa_insve_w( ( v4i32 ) bs, 1, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:775:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_bs2 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:776:20: error: expected ';' before '__msa_insve_w' bs = ( v16u8 ) __msa_insve_w( ( v4i32 ) bs, 2, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:777:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_bs3 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:778:20: error: expected ';' before '__msa_insve_w' bs = ( v16u8 ) __msa_insve_w( ( v4i32 ) bs, 3, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:782:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_tc0 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:783:24: error: expected ';' before '__msa_insve_w' tc = ( v16u8 ) __msa_insve_w( ( v4i32 ) tc, 0, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:784:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_tc1 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:785:24: error: expected ';' before '__msa_insve_w' tc = ( v16u8 ) __msa_insve_w( ( v4i32 ) tc, 1, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:786:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_tc2 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:787:24: error: expected ';' before '__msa_insve_w' tc = ( v16u8 ) __msa_insve_w( ( v4i32 ) tc, 2, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:788:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_tc3 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:789:24: error: expected ';' before '__msa_insve_w' tc = ( v16u8 ) __msa_insve_w( ( v4i32 ) tc, 3, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:794:19: error: expected ';' before 'row0' v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:795:19: error: expected ';' before 'row8' v16u8 row8, row9, row10, row11, row12, row13, row14, row15; ^~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:801:21: error: 'row0' undeclared (first use in this function); did you mean 'powl'? row0, row1, row2, row3, row4, row5, row6, row7 ); ^ common/mips/macros.h:316:5: note: in definition of macro 'LD_B2' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:801:27: error: 'row1' undeclared (first use in this function); did you mean 'row0'? row0, row1, row2, row3, row4, row5, row6, row7 ); ^ common/mips/macros.h:317:5: note: in definition of macro 'LD_B2' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:801:33: error: 'row2' undeclared (first use in this function); did you mean 'row1'? row0, row1, row2, row3, row4, row5, row6, row7 ); ^ common/mips/macros.h:316:5: note: in definition of macro 'LD_B2' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:801:39: error: 'row3' undeclared (first use in this function); did you mean 'row2'? row0, row1, row2, row3, row4, row5, row6, row7 ); ^ common/mips/macros.h:317:5: note: in definition of macro 'LD_B2' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:801:45: error: 'row4' undeclared (first use in this function); did you mean 'row3'? row0, row1, row2, row3, row4, row5, row6, row7 ); ^ common/mips/macros.h:316:5: note: in definition of macro 'LD_B2' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:801:51: error: 'row5' undeclared (first use in this function); did you mean 'row4'? row0, row1, row2, row3, row4, row5, row6, row7 ); ^ common/mips/macros.h:317:5: note: in definition of macro 'LD_B2' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:801:57: error: 'row6' undeclared (first use in this function); did you mean 'row5'? row0, row1, row2, row3, row4, row5, row6, row7 ); ^ common/mips/macros.h:316:5: note: in definition of macro 'LD_B2' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:801:63: error: 'row7' undeclared (first use in this function); did you mean 'row6'? row0, row1, row2, row3, row4, row5, row6, row7 ); ^ common/mips/macros.h:317:5: note: in definition of macro 'LD_B2' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:800:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:804:21: error: 'row8' undeclared (first use in this function); did you mean 'row7'? row8, row9, row10, row11, row12, row13, row14, row15 ); ^ common/mips/macros.h:316:5: note: in definition of macro 'LD_B2' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:804:27: error: 'row9' undeclared (first use in this function); did you mean 'row8'? row8, row9, row10, row11, row12, row13, row14, row15 ); ^ common/mips/macros.h:317:5: note: in definition of macro 'LD_B2' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:804:33: error: 'row10' undeclared (first use in this function); did you mean 'row1'? row8, row9, row10, row11, row12, row13, row14, row15 ); ^ common/mips/macros.h:316:5: note: in definition of macro 'LD_B2' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:804:40: error: 'row11' undeclared (first use in this function); did you mean 'row10'? row8, row9, row10, row11, row12, row13, row14, row15 ); ^ common/mips/macros.h:317:5: note: in definition of macro 'LD_B2' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:804:47: error: 'row12' undeclared (first use in this function); did you mean 'row11'? row8, row9, row10, row11, row12, row13, row14, row15 ); ^ common/mips/macros.h:316:5: note: in definition of macro 'LD_B2' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:804:54: error: 'row13' undeclared (first use in this function); did you mean 'row12'? row8, row9, row10, row11, row12, row13, row14, row15 ); ^ common/mips/macros.h:317:5: note: in definition of macro 'LD_B2' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:804:61: error: 'row14' undeclared (first use in this function); did you mean 'row13'? row8, row9, row10, row11, row12, row13, row14, row15 ); ^ common/mips/macros.h:316:5: note: in definition of macro 'LD_B2' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/deblock-c.c:804:68: error: 'row15' undeclared (first use in this function); did you mean 'row14'? row8, row9, row10, row11, row12, row13, row14, row15 ); ^ common/mips/macros.h:317:5: note: in definition of macro 'LD_B2' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:803:13: note: in expansion of macro 'LD_UB8' LD_UB8( p_src, u_img_width, ^~~~~~ common/mips/macros.h:1666:11: error: expected ';' before 'tmp0_m' v16u8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1667:11: error: expected ';' before 'tmp4_m' v16u8 tmp4_m, tmp5_m, tmp6_m, tmp7_m; \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:945:22: error: expected ';' before '__msa_ilvev_d' out0 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in1, ( v2i64 ) in0 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1669:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in0, in8, in1, in9, out7, out6 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:946:22: error: expected ';' before '__msa_ilvev_d' out1 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in3, ( v2i64 ) in2 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1669:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in0, in8, in1, in9, out7, out6 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:945:22: error: expected ';' before '__msa_ilvev_d' out0 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in1, ( v2i64 ) in0 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1670:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in2, in10, in3, in11, out5, out4 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:946:22: error: expected ';' before '__msa_ilvev_d' out1 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in3, ( v2i64 ) in2 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1670:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in2, in10, in3, in11, out5, out4 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:945:22: error: expected ';' before '__msa_ilvev_d' out0 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in1, ( v2i64 ) in0 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1671:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in4, in12, in5, in13, out3, out2 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:946:22: error: expected ';' before '__msa_ilvev_d' out1 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in3, ( v2i64 ) in2 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1671:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in4, in12, in5, in13, out3, out2 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:945:22: error: expected ';' before '__msa_ilvev_d' out0 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in1, ( v2i64 ) in0 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1672:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in6, in14, in7, in15, out1, out0 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:946:22: error: expected ';' before '__msa_ilvev_d' out1 = ( RTYPE ) __msa_ilvev_d( ( v2i64 ) in3, ( v2i64 ) in2 ); \ ^ common/mips/macros.h:948:28: note: in expansion of macro 'ILVEV_D2' #define ILVEV_D2_UB( ... ) ILVEV_D2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1672:5: note: in expansion of macro 'ILVEV_D2_UB' ILVEV_D2_UB( in6, in14, in7, in15, out1, out0 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1674:5: error: 'tmp0_m' undeclared (first use in this function); did you mean 'tmpnam'? tmp0_m = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out6, ( v16i8 ) out7 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1674:24: error: expected ';' before '__msa_ilvev_b' tmp0_m = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out6, ( v16i8 ) out7 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1675:5: error: 'tmp4_m' undeclared (first use in this function); did you mean 'tmp0_m'? tmp4_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out6, ( v16i8 ) out7 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1675:24: error: expected ';' before '__msa_ilvod_b' tmp4_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out6, ( v16i8 ) out7 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1676:5: error: 'tmp1_m' undeclared (first use in this function); did you mean 'tmp4_m'? tmp1_m = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out4, ( v16i8 ) out5 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1676:24: error: expected ';' before '__msa_ilvev_b' tmp1_m = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out4, ( v16i8 ) out5 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1677:5: error: 'tmp5_m' undeclared (first use in this function); did you mean 'tmp1_m'? tmp5_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out4, ( v16i8 ) out5 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1677:24: error: expected ';' before '__msa_ilvod_b' tmp5_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out4, ( v16i8 ) out5 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1678:22: error: expected ';' before '__msa_ilvev_b' out5 = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out2, ( v16i8 ) out3 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1679:5: error: 'tmp6_m' undeclared (first use in this function); did you mean 'tmp5_m'? tmp6_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out2, ( v16i8 ) out3 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1679:24: error: expected ';' before '__msa_ilvod_b' tmp6_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out2, ( v16i8 ) out3 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1680:22: error: expected ';' before '__msa_ilvev_b' out7 = ( v16u8 ) __msa_ilvev_b( ( v16i8 ) out0, ( v16i8 ) out1 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1681:5: error: 'tmp7_m' undeclared (first use in this function); did you mean 'tmp6_m'? tmp7_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out0, ( v16i8 ) out1 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1681:24: error: expected ';' before '__msa_ilvod_b' tmp7_m = ( v16u8 ) __msa_ilvod_b( ( v16i8 ) out0, ( v16i8 ) out1 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1683:46: error: 'tmp2_m' undeclared (first use in this function); did you mean 'tmp7_m'? ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:931:5: note: in definition of macro 'ILVEV_H2' out0 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in1, ( v8i16 ) in0 ); \ ^~~~ common/mips/macros.h:1683:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:931:22: error: expected ';' before '__msa_ilvev_h' out0 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in1, ( v8i16 ) in0 ); \ ^ common/mips/macros.h:934:28: note: in expansion of macro 'ILVEV_H2' #define ILVEV_H2_UB( ... ) ILVEV_H2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1683:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1683:54: error: 'tmp3_m' undeclared (first use in this function); did you mean 'tmp2_m'? ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:932:5: note: in definition of macro 'ILVEV_H2' out1 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in3, ( v8i16 ) in2 ); \ ^~~~ common/mips/macros.h:1683:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:932:22: error: expected ';' before '__msa_ilvev_h' out1 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in3, ( v8i16 ) in2 ); \ ^ common/mips/macros.h:934:28: note: in expansion of macro 'ILVEV_H2' #define ILVEV_H2_UB( ... ) ILVEV_H2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1683:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp0_m, tmp1_m, out5, out7, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1684:22: error: expected ';' before '__msa_ilvev_w' out0 = ( v16u8 ) __msa_ilvev_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1685:22: error: expected ';' before '__msa_ilvod_w' out4 = ( v16u8 ) __msa_ilvod_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1687:24: error: expected ';' before '__msa_ilvod_h' tmp2_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp1_m, ( v8i16 ) tmp0_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1688:24: error: expected ';' before '__msa_ilvod_h' tmp3_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) out7, ( v8i16 ) out5 ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1689:22: error: expected ';' before '__msa_ilvev_w' out2 = ( v16u8 ) __msa_ilvev_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1690:22: error: expected ';' before '__msa_ilvod_w' out6 = ( v16u8 ) __msa_ilvod_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:931:22: error: expected ';' before '__msa_ilvev_h' out0 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in1, ( v8i16 ) in0 ); \ ^ common/mips/macros.h:934:28: note: in expansion of macro 'ILVEV_H2' #define ILVEV_H2_UB( ... ) ILVEV_H2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1692:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp4_m, tmp5_m, tmp6_m, tmp7_m, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:932:22: error: expected ';' before '__msa_ilvev_h' out1 = ( RTYPE ) __msa_ilvev_h( ( v8i16 ) in3, ( v8i16 ) in2 ); \ ^ common/mips/macros.h:934:28: note: in expansion of macro 'ILVEV_H2' #define ILVEV_H2_UB( ... ) ILVEV_H2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1692:5: note: in expansion of macro 'ILVEV_H2_UB' ILVEV_H2_UB( tmp4_m, tmp5_m, tmp6_m, tmp7_m, tmp2_m, tmp3_m ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1693:22: error: expected ';' before '__msa_ilvev_w' out1 = ( v16u8 ) __msa_ilvev_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1694:22: error: expected ';' before '__msa_ilvod_w' out5 = ( v16u8 ) __msa_ilvod_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1696:24: error: expected ';' before '__msa_ilvod_h' tmp2_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp5_m, ( v8i16 ) tmp4_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1697:24: error: expected ';' before '__msa_ilvod_h' tmp2_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp5_m, ( v8i16 ) tmp4_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1698:24: error: expected ';' before '__msa_ilvod_h' tmp3_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp7_m, ( v8i16 ) tmp6_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1699:24: error: expected ';' before '__msa_ilvod_h' tmp3_m = ( v16u8 ) __msa_ilvod_h( ( v8i16 ) tmp7_m, ( v8i16 ) tmp6_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1700:22: error: expected ';' before '__msa_ilvev_w' out3 = ( v16u8 ) __msa_ilvev_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/macros.h:1701:22: error: expected ';' before '__msa_ilvod_w' out7 = ( v16u8 ) __msa_ilvod_w( ( v4i32 ) tmp3_m, ( v4i32 ) tmp2_m ); \ ^ common/mips/deblock-c.c:806:13: note: in expansion of macro 'TRANSPOSE16x8_UB_UB' TRANSPOSE16x8_UB_UB( row0, row1, row2, row3, row4, row5, row6, row7, ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:813:19: error: expected ';' before 'p0_asub_q0' v16u8 p0_asub_q0, p1_asub_p0, q1_asub_q0, alpha; ^~~~~~~~~~ common/mips/deblock-c.c:814:19: error: expected ';' before 'is_less_than_alpha' v16u8 is_less_than_alpha; ^~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:816:13: error: 'p0_asub_q0' undeclared (first use in this function) p0_asub_q0 = __msa_asub_u_b( p0_org, q0_org ); ^~~~~~~~~~ common/mips/deblock-c.c:817:13: error: 'p1_asub_p0' undeclared (first use in this function); did you mean 'p0_asub_q0'? p1_asub_p0 = __msa_asub_u_b( p1_org, p0_org ); ^~~~~~~~~~ p0_asub_q0 common/mips/deblock-c.c:818:13: error: 'q1_asub_q0' undeclared (first use in this function); did you mean 'p1_asub_p0'? q1_asub_q0 = __msa_asub_u_b( q1_org, q0_org ); ^~~~~~~~~~ p1_asub_p0 common/mips/deblock-c.c:820:13: error: 'alpha' undeclared (first use in this function); did you mean 'alloca'? alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~ alloca common/mips/deblock-c.c:820:31: error: expected ';' before '__msa_fill_b' alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:821:30: error: expected ';' before '__msa_fill_b' beta = ( v16u8 ) __msa_fill_b( u_beta_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:823:13: error: 'is_less_than_alpha' undeclared (first use in this function); did you mean 'is_less_than_beta'? is_less_than_alpha = ( p0_asub_q0 < alpha ); ^~~~~~~~~~~~~~~~~~ is_less_than_beta common/mips/deblock-c.c:832:13: error: unknown type name 'v16i8' v16i8 negate_tc, sign_negate_tc; ^~~~~ common/mips/deblock-c.c:833:13: error: unknown type name 'v8i16' v8i16 negate_tc_r, i16_negatetc_l; ^~~~~ common/mips/deblock-c.c:835:34: error: 'v16i8' undeclared (first use in this function); did you mean 'v16u8'? negate_tc = zero - ( v16i8 ) tc; ^~~~~ v16u8 common/mips/deblock-c.c:835:42: error: expected ';' before 'tc' negate_tc = zero - ( v16i8 ) tc; ^~ common/mips/deblock-c.c:836:30: warning: implicit declaration of function '__msa_clti_s_b' [-Wimplicit-function-declaration] sign_negate_tc = __msa_clti_s_b( negate_tc, 0 ); ^~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1110:38: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/deblock-c.c:838:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, negate_tc_r, ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:838:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, negate_tc_r, ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:838:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, negate_tc_r, ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:841:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:841:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:841:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:842:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:842:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:842:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:843:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:843:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:843:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:844:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:844:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:844:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/deblock-c.c:847:23: error: expected ';' before 'p2_asub_p0' v16u8 p2_asub_p0; ^~~~~~~~~~ common/mips/deblock-c.c:848:23: error: expected ';' before 'is_less_than_beta_r' v16u8 is_less_than_beta_r, is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:850:17: error: 'p2_asub_p0' undeclared (first use in this function); did you mean 'p1_asub_p0'? p2_asub_p0 = __msa_asub_u_b( p2_org, p0_org ); ^~~~~~~~~~ p1_asub_p0 common/mips/deblock-c.c:854:17: error: 'is_less_than_beta_r' undeclared (first use in this function); did you mean 'is_less_than_beta'? is_less_than_beta_r = ^~~~~~~~~~~~~~~~~~~ is_less_than_beta common/mips/deblock-c.c:855:31: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, ^~~~~~~~~~~~ common/mips/deblock-c.c:859:42: error: expected ';' before '__msa_ilvr_b' p2_org_r = ( v8i16 ) __msa_ilvr_b( zero, ( v16i8 ) p2_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:71:11: error: expected ';' before 'clip3' v8i16 clip3, temp; \ ^ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:5: error: 'clip3' undeclared (first use in this function) clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:23: error: expected ';' before '__msa_aver_u_h' clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:75:5: error: 'temp' undeclared (first use in this function); did you mean 'mktemp'? temp = p1_or_q1_org_in << 1; \ ^ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:77:13: warning: implicit declaration of function '__msa_ave_s_h'; did you mean '__memmove_ichk'? [-Wimplicit-function-declaration] clip3 = __msa_ave_s_h( p2_or_q2_org_in, clip3 ); \ ^ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/macros.h:735:5: error: 'out_m' undeclared (first use in this function) out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/macros.h:735:13: warning: implicit declaration of function '__msa_max_s_h'; did you mean '__type_max_s'? [-Wimplicit-function-declaration] out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:862:39: error: expected ')' before 'negate_tc_r' negate_tc_r, tc_r, p1_r ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/macros.h:736:13: warning: implicit declaration of function '__msa_min_s_h'; did you mean '__type_min_s'? [-Wimplicit-function-declaration] out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:862:52: error: expected ')' before 'tc_r' negate_tc_r, tc_r, p1_r ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:861:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:865:17: error: 'is_less_than_beta_l' undeclared (first use in this function); did you mean 'is_less_than_beta_r'? is_less_than_beta_l = ^~~~~~~~~~~~~~~~~~~ is_less_than_beta_r common/mips/deblock-c.c:866:31: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:870:42: error: expected ';' before '__msa_ilvl_b' p2_org_l = ( v8i16 ) __msa_ilvl_b( zero, ( v16i8 ) p2_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:71:11: error: expected ';' before 'clip3' v8i16 clip3, temp; \ ^ common/mips/deblock-c.c:872:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:23: error: expected ';' before '__msa_aver_u_h' clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:872:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:872:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:873:39: error: expected ')' before 'i16_negatetc_l' i16_negatetc_l, tc_l, p1_l ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:872:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:873:55: error: expected ')' before 'tc_l' i16_negatetc_l, tc_l, p1_l ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:872:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:879:32: error: expected ';' before '__msa_pckev_b' p1 = ( v16u8 ) __msa_pckev_b( ( v16i8 ) p1_l, ( v16i8 ) p1_r ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:882:37: warning: implicit declaration of function '__msa_andi_b'; did you mean '__isnand'? [-Wimplicit-function-declaration] is_less_than_beta = __msa_andi_b( is_less_than_beta, 1 ); ^~~~~~~~~~~~ __isnand common/mips/deblock-c.c:887:23: error: expected ';' before 'u8_q2asub_q0' v16u8 u8_q2asub_q0; ^~~~~~~~~~~~ common/mips/deblock-c.c:888:23: error: expected ';' before 'is_less_than_beta_l' v16u8 is_less_than_beta_l, is_less_than_beta_r; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:890:17: error: 'u8_q2asub_q0' undeclared (first use in this function); did you mean 'q1_asub_q0'? u8_q2asub_q0 = __msa_asub_u_b( q2_org, q0_org ); ^~~~~~~~~~~~ q1_asub_q0 common/mips/deblock-c.c:894:38: error: expected ';' before '__msa_ilvr_b' q1_org_r = ( v8i16 ) __msa_ilvr_b( zero, ( v16i8 ) q1_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:897:31: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, ^~~~~~~~~~~~ common/mips/deblock-c.c:901:42: error: expected ';' before '__msa_ilvr_b' q2_org_r = ( v8i16 ) __msa_ilvr_b( zero, ( v16i8 ) q2_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:71:11: error: expected ';' before 'clip3' v8i16 clip3, temp; \ ^ common/mips/deblock-c.c:902:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:23: error: expected ';' before '__msa_aver_u_h' clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:902:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:902:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:903:39: error: expected ')' before 'negate_tc_r' negate_tc_r, tc_r, q1_r ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:902:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:903:52: error: expected ')' before 'tc_r' negate_tc_r, tc_r, q1_r ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:902:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:906:38: error: expected ';' before '__msa_ilvl_b' q1_org_l = ( v8i16 ) __msa_ilvl_b( zero, ( v16i8 ) q1_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:909:31: error: expected ';' before '__msa_sldi_b' ( v16u8 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:913:42: error: expected ';' before '__msa_ilvl_b' q2_org_l = ( v8i16 ) __msa_ilvl_b( zero, ( v16i8 ) q2_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:71:11: error: expected ';' before 'clip3' v8i16 clip3, temp; \ ^ common/mips/deblock-c.c:914:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:23: error: expected ';' before '__msa_aver_u_h' clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:914:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:914:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:915:39: error: expected ')' before 'i16_negatetc_l' i16_negatetc_l, tc_l, q1_l ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:914:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:915:55: error: expected ')' before 'tc_l' i16_negatetc_l, tc_l, q1_l ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:914:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:921:32: error: expected ';' before '__msa_pckev_b' q1 = ( v16u8 ) __msa_pckev_b( ( v16i8 ) q1_l, ( v16i8 ) q1_r ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:929:23: error: expected ';' before 'threshold_r' v8i16 threshold_r, negate_thresh_r; ^~~~~~~~~~~ common/mips/deblock-c.c:930:23: error: expected ';' before 'threshold_l' v8i16 threshold_l, negate_thresh_l; ^~~~~~~~~~~ common/mips/deblock-c.c:931:23: error: expected ';' before 'negate_thresh' v16i8 negate_thresh, sign_negate_thresh; ^~~~~~~~~~~~~ common/mips/deblock-c.c:933:17: error: 'negate_thresh' undeclared (first use in this function); did you mean 'negate_tc_r'? negate_thresh = zero - ( v16i8 ) tc; ^~~~~~~~~~~~~ negate_tc_r common/mips/deblock-c.c:933:50: error: expected ';' before 'tc' negate_thresh = zero - ( v16i8 ) tc; ^~ common/mips/deblock-c.c:934:17: error: 'sign_negate_thresh' undeclared (first use in this function); did you mean 'sign_negate_tc'? sign_negate_thresh = __msa_clti_s_b( negate_thresh, 0 ); ^~~~~~~~~~~~~~~~~~ sign_negate_tc In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:937:29: error: 'threshold_r' undeclared (first use in this function) threshold_r, negate_thresh_r ); ^ common/mips/macros.h:1022:5: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:936:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, tc, sign_negate_thresh, negate_thresh, ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:936:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, tc, sign_negate_thresh, negate_thresh, ^~~~~~~~~~ common/mips/deblock-c.c:937:42: error: 'negate_thresh_r' undeclared (first use in this function); did you mean 'negate_thresh'? threshold_r, negate_thresh_r ); ^ common/mips/macros.h:1023:5: note: in definition of macro 'ILVR_B2' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/deblock-c.c:936:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, tc, sign_negate_thresh, negate_thresh, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:936:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, tc, sign_negate_thresh, negate_thresh, ^~~~~~~~~~ common/mips/deblock-c.c:87:11: error: expected ';' before 'q0_sub_p0' v8i16 q0_sub_p0, p1_sub_q1, delta; \ ^ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:89:5: error: 'q0_sub_p0' undeclared (first use in this function); did you mean 'p2_asub_p0'? q0_sub_p0 = q0_or_p0_org_in - p0_or_q0_org_in; \ ^ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:90:5: error: 'p1_sub_q1' undeclared (first use in this function); did you mean 'q1_asub_q0'? p1_sub_q1 = p1_or_q1_org_in - q1_or_p1_org_in; \ ^ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:93:5: error: 'delta' undeclared (first use in this function); did you mean 'beta'? delta = q0_sub_p0 + p1_sub_q1; \ ^ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:940:31: error: expected ')' before 'negate_thresh_r' negate_thresh_r, threshold_r, p0_r, q0_r ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:940:48: error: expected ')' before 'threshold_r' negate_thresh_r, threshold_r, p0_r, q0_r ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:751:13: warning: implicit declaration of function '__msa_maxi_s_h'; did you mean '__type_max_s'? [-Wimplicit-function-declaration] out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:940:61: error: expected ')' before 'p0_r' negate_thresh_r, threshold_r, p0_r, q0_r ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:940:67: error: expected ')' before 'q0_r' negate_thresh_r, threshold_r, p0_r, q0_r ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:939:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:942:17: error: 'threshold_l' undeclared (first use in this function); did you mean 'threshold_r'? threshold_l = ( v8i16 ) __msa_ilvl_b( zero, ( v16i8 ) tc ); ^~~~~~~~~~~ threshold_r common/mips/deblock-c.c:942:41: error: expected ';' before '__msa_ilvl_b' threshold_l = ( v8i16 ) __msa_ilvl_b( zero, ( v16i8 ) tc ); ^~~~~~~~~~~~ common/mips/deblock-c.c:943:17: error: 'negate_thresh_l' undeclared (first use in this function); did you mean 'negate_thresh_r'? negate_thresh_l = ( v8i16 ) __msa_ilvl_b( sign_negate_thresh, ^~~~~~~~~~~~~~~ negate_thresh_r common/mips/deblock-c.c:943:45: error: expected ';' before '__msa_ilvl_b' negate_thresh_l = ( v8i16 ) __msa_ilvl_b( sign_negate_thresh, ^~~~~~~~~~~~ common/mips/deblock-c.c:87:11: error: expected ';' before 'q0_sub_p0' v8i16 q0_sub_p0, p1_sub_q1, delta; \ ^ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:947:31: error: expected ')' before 'negate_thresh_l' negate_thresh_l, threshold_l, p0_l, q0_l ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:947:48: error: expected ')' before 'threshold_l' negate_thresh_l, threshold_l, p0_l, q0_l ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:947:61: error: expected ')' before 'p0_l' negate_thresh_l, threshold_l, p0_l, q0_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:947:67: error: expected ')' before 'q0_l' negate_thresh_l, threshold_l, p0_l, q0_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:946:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:950:13: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:950:13: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:833:32: warning: variable 'i16_negatetc_l' set but not used [-Wunused-but-set-variable] v8i16 negate_tc_r, i16_negatetc_l; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:833:19: warning: variable 'negate_tc_r' set but not used [-Wunused-but-set-variable] v8i16 negate_tc_r, i16_negatetc_l; ^~~~~~~~~~~ common/mips/deblock-c.c:832:30: warning: variable 'sign_negate_tc' set but not used [-Wunused-but-set-variable] v16i8 negate_tc, sign_negate_tc; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:956:19: error: expected ';' before 'tp0' v16i8 tp0, tp1, tp2, tp3; ^~~ common/mips/deblock-c.c:957:19: error: expected ';' before 'tmp2' v8i16 tmp2, tmp5; ^~~~ common/mips/deblock-c.c:958:13: error: unknown type name 'v4i32' v4i32 tmp3, tmp4, tmp6, tmp7; ^~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:964:42: error: 'tp0' undeclared (first use in this function); did you mean 'p0'? ILVRL_B2_SB( p1_org, p2_org, tp0, tp2 ); ^ common/mips/macros.h:1104:5: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:964:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( p1_org, p2_org, tp0, tp2 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:964:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( p1_org, p2_org, tp0, tp2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:964:47: error: 'tp2' undeclared (first use in this function); did you mean 'tp0'? ILVRL_B2_SB( p1_org, p2_org, tp0, tp2 ); ^ common/mips/macros.h:1105:5: note: in definition of macro 'ILVRL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:964:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( p1_org, p2_org, tp0, tp2 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:964:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( p1_org, p2_org, tp0, tp2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:965:42: error: 'tp1' undeclared (first use in this function); did you mean 'tp2'? ILVRL_B2_SB( q0_org, p0_org, tp1, tp3 ); ^ common/mips/macros.h:1104:5: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:965:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( q0_org, p0_org, tp1, tp3 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:965:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( q0_org, p0_org, tp1, tp3 ); ^~~~~~~~~~~ common/mips/deblock-c.c:965:47: error: 'tp3' undeclared (first use in this function); did you mean 'tmp3'? ILVRL_B2_SB( q0_org, p0_org, tp1, tp3 ); ^ common/mips/macros.h:1105:5: note: in definition of macro 'ILVRL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:965:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( q0_org, p0_org, tp1, tp3 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:965:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( q0_org, p0_org, tp1, tp3 ); ^~~~~~~~~~~ common/mips/deblock-c.c:966:42: error: 'tmp2' undeclared (first use in this function); did you mean 'tmp7'? ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^ common/mips/macros.h:1104:5: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:966:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:966:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^~~~~~~~~~~ common/mips/deblock-c.c:966:48: error: 'tmp5' undeclared (first use in this function); did you mean 'tmp7'? ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^ common/mips/macros.h:1105:5: note: in definition of macro 'ILVRL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:966:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:966:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( q2_org, q1_org, tmp2, tmp5 ); ^~~~~~~~~~~ common/mips/macros.h:1119:38: error: 'v4i32' undeclared (first use in this function) #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^ common/mips/macros.h:1115:14: note: in definition of macro 'ILVRL_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~~ common/mips/deblock-c.c:968:13: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tp1, tp0, tmp3, tmp4 ); ^~~~~~~~~~~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:968:13: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tp1, tp0, tmp3, tmp4 ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:968:13: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tp1, tp0, tmp3, tmp4 ); ^~~~~~~~~~~ common/mips/macros.h:1115:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:969:13: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tp3, tp2, tmp6, tmp7 ); ^~~~~~~~~~~ common/mips/macros.h:1116:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1119:28: note: in expansion of macro 'ILVRL_H2' #define ILVRL_H2_SW( ... ) ILVRL_H2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:969:13: note: in expansion of macro 'ILVRL_H2_SW' ILVRL_H2_SW( tp3, tp2, tmp6, tmp7 ); ^~~~~~~~~~~ common/mips/deblock-c.c:767:17: warning: variable 'tc_l' set but not used [-Wunused-but-set-variable] v8i16 tc_r, tc_l; ^~~~ common/mips/deblock-c.c:767:11: warning: variable 'tc_r' set but not used [-Wunused-but-set-variable] v8i16 tc_r, tc_l; ^~~~ common/mips/deblock-c.c:764:67: warning: variable 'q3_org' set but not used [-Wunused-but-set-variable] v16u8 p3_org, p2_org, p1_org, p0_org, q0_org, q1_org, q2_org, q3_org; ^~~~~~ common/mips/deblock-c.c:764:11: warning: variable 'p3_org' set but not used [-Wunused-but-set-variable] v16u8 p3_org, p2_org, p1_org, p0_org, q0_org, q1_org, q2_org, q3_org; ^~~~~~ common/mips/deblock-c.c:763:11: warning: variable 'q1_l' set but not used [-Wunused-but-set-variable] v8i16 q1_l = { 0 }; ^~~~ common/mips/deblock-c.c:762:23: warning: variable 'p1_l' set but not used [-Wunused-but-set-variable] v8i16 p0_l, q0_l, p1_l = { 0 }; ^~~~ common/mips/deblock-c.c:762:17: warning: variable 'q0_l' set but not used [-Wunused-but-set-variable] v8i16 p0_l, q0_l, p1_l = { 0 }; ^~~~ common/mips/deblock-c.c:762:11: warning: variable 'p0_l' set but not used [-Wunused-but-set-variable] v8i16 p0_l, q0_l, p1_l = { 0 }; ^~~~ common/mips/deblock-c.c:761:11: warning: variable 'q1_r' set but not used [-Wunused-but-set-variable] v8i16 q1_r = { 0 }; ^~~~ common/mips/deblock-c.c:760:23: warning: variable 'p1_r' set but not used [-Wunused-but-set-variable] v8i16 p0_r, q0_r, p1_r = { 0 }; ^~~~ common/mips/deblock-c.c:760:17: warning: variable 'q0_r' set but not used [-Wunused-but-set-variable] v8i16 p0_r, q0_r, p1_r = { 0 }; ^~~~ common/mips/deblock-c.c:760:11: warning: variable 'p0_r' set but not used [-Wunused-but-set-variable] v8i16 p0_r, q0_r, p1_r = { 0 }; ^~~~ common/mips/deblock-c.c:756:17: warning: variable 'tmp_vec' set but not used [-Wunused-but-set-variable] v16u8 beta, tmp_vec, bs = { 0 }; ^~~~~~~ common/mips/deblock-c.c: In function 'avc_loopfilter_luma_inter_edge_hor_msa': common/mips/deblock-c.c:1082:5: error: unknown type name 'v16u8' v16u8 p2_asub_p0, u8_q2asub_q0; ^~~~~ common/mips/deblock-c.c:1083:5: error: unknown type name 'v16u8' v16u8 alpha, beta, is_less_than, is_less_than_beta; ^~~~~ common/mips/deblock-c.c:1084:5: error: unknown type name 'v16u8' v16u8 p1, p0, q0, q1; ^~~~~ common/mips/deblock-c.c:1085:5: error: unknown type name 'v8i16' v8i16 p1_r = { 0 }; ^~~~~ common/mips/deblock-c.c:1086:5: error: unknown type name 'v8i16' v8i16 p0_r, q0_r, q1_r = { 0 }; ^~~~~ common/mips/deblock-c.c:1087:5: error: unknown type name 'v8i16' v8i16 p1_l = { 0 }; ^~~~~ common/mips/deblock-c.c:1088:5: error: unknown type name 'v8i16' v8i16 p0_l, q0_l, q1_l = { 0 }; ^~~~~ common/mips/deblock-c.c:1089:5: error: unknown type name 'v16u8' v16u8 p2_org, p1_org, p0_org, q0_org, q1_org, q2_org; ^~~~~ common/mips/deblock-c.c:1090:5: error: unknown type name 'v8i16' v8i16 p2_org_r, p1_org_r, p0_org_r, q0_org_r, q1_org_r, q2_org_r; ^~~~~ common/mips/deblock-c.c:1091:5: error: unknown type name 'v8i16' v8i16 p2_org_l, p1_org_l, p0_org_l, q0_org_l, q1_org_l, q2_org_l; ^~~~~ common/mips/deblock-c.c:1092:5: error: unknown type name 'v16i8' v16i8 zero = { 0 }; ^~~~~ common/mips/deblock-c.c:1093:5: error: unknown type name 'v16u8' v16u8 tmp_vec; ^~~~~ common/mips/deblock-c.c:1094:5: error: unknown type name 'v16u8' v16u8 bs = { 0 }; ^~~~~ common/mips/deblock-c.c:1095:5: error: unknown type name 'v16i8' v16i8 tc = { 0 }; ^~~~~ common/mips/deblock-c.c:1097:17: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? tmp_vec = ( v16u8 ) __msa_fill_b( u_bs0 ); ^~~~~ D_16x8 common/mips/deblock-c.c:1097:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_bs0 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1098:20: error: expected ';' before '__msa_insve_w' bs = ( v16u8 ) __msa_insve_w( ( v4i32 ) bs, 0, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1099:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_bs1 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1100:20: error: expected ';' before '__msa_insve_w' bs = ( v16u8 ) __msa_insve_w( ( v4i32 ) bs, 1, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1101:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_bs2 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1102:20: error: expected ';' before '__msa_insve_w' bs = ( v16u8 ) __msa_insve_w( ( v4i32 ) bs, 2, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1103:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_bs3 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1104:20: error: expected ';' before '__msa_insve_w' bs = ( v16u8 ) __msa_insve_w( ( v4i32 ) bs, 3, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1108:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_tc0 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1109:16: error: 'v16i8' undeclared (first use in this function); did you mean 'v16u8'? tc = ( v16i8 ) __msa_insve_w( ( v4i32 ) tc, 0, ( v4i32 ) tmp_vec ); ^~~~~ v16u8 common/mips/deblock-c.c:1109:24: error: expected ';' before '__msa_insve_w' tc = ( v16i8 ) __msa_insve_w( ( v4i32 ) tc, 0, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1110:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_tc1 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1111:24: error: expected ';' before '__msa_insve_w' tc = ( v16i8 ) __msa_insve_w( ( v4i32 ) tc, 1, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1112:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_tc2 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1113:24: error: expected ';' before '__msa_insve_w' tc = ( v16i8 ) __msa_insve_w( ( v4i32 ) tc, 2, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1114:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v16u8 ) __msa_fill_b( u_tc3 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1115:24: error: expected ';' before '__msa_insve_w' tc = ( v16i8 ) __msa_insve_w( ( v4i32 ) tc, 3, ( v4i32 ) tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1117:27: error: expected ';' before '__msa_fill_b' alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1118:26: error: expected ';' before '__msa_fill_b' beta = ( v16u8 ) __msa_fill_b( u_beta_in ); ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:340:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:343:23: note: in expansion of macro 'LD_B5' #define LD_UB5( ... ) LD_B5( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1120:9: note: in expansion of macro 'LD_UB5' LD_UB5( p_data - ( 3 * u_image_width ), u_image_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:340:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:343:23: note: in expansion of macro 'LD_B5' #define LD_UB5( ... ) LD_B5( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1120:9: note: in expansion of macro 'LD_UB5' LD_UB5( p_data - ( 3 * u_image_width ), u_image_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:340:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:343:23: note: in expansion of macro 'LD_B5' #define LD_UB5( ... ) LD_B5( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1120:9: note: in expansion of macro 'LD_UB5' LD_UB5( p_data - ( 3 * u_image_width ), u_image_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:340:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:343:23: note: in expansion of macro 'LD_B5' #define LD_UB5( ... ) LD_B5( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1120:9: note: in expansion of macro 'LD_UB5' LD_UB5( p_data - ( 3 * u_image_width ), u_image_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:341:12: note: in expansion of macro 'LD_B' out4 = LD_B( RTYPE, ( p_src ) + 4 * stride ); \ ^~~~ common/mips/macros.h:343:23: note: in expansion of macro 'LD_B5' #define LD_UB5( ... ) LD_B5( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1120:9: note: in expansion of macro 'LD_UB5' LD_UB5( p_data - ( 3 * u_image_width ), u_image_width, ^~~~~~ common/mips/deblock-c.c:1124:19: error: expected ';' before 'p0_asub_q0' v16u8 p0_asub_q0, p1_asub_p0, q1_asub_q0; ^~~~~~~~~~ common/mips/deblock-c.c:1125:19: error: expected ';' before 'is_less_than_alpha' v16u8 is_less_than_alpha, is_bs_greater_than0; ^~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1127:13: error: 'is_bs_greater_than0' undeclared (first use in this function); did you mean 'isgreaterequal'? is_bs_greater_than0 = ( ( v16u8 ) zero < bs ); ^~~~~~~~~~~~~~~~~~~ isgreaterequal common/mips/deblock-c.c:1127:47: error: expected ')' before 'zero' is_bs_greater_than0 = ( ( v16u8 ) zero < bs ); ^~~~ common/mips/deblock-c.c:1128:13: error: 'p0_asub_q0' undeclared (first use in this function); did you mean 'p2_asub_p0'? p0_asub_q0 = __msa_asub_u_b( p0_org, q0_org ); ^~~~~~~~~~ p2_asub_p0 common/mips/deblock-c.c:1129:13: error: 'p1_asub_p0' undeclared (first use in this function); did you mean 'p2_asub_p0'? p1_asub_p0 = __msa_asub_u_b( p1_org, p0_org ); ^~~~~~~~~~ p2_asub_p0 common/mips/deblock-c.c:1130:13: error: 'q1_asub_q0' undeclared (first use in this function); did you mean 'p1_asub_p0'? q1_asub_q0 = __msa_asub_u_b( q1_org, q0_org ); ^~~~~~~~~~ p1_asub_p0 common/mips/deblock-c.c:1132:13: error: 'is_less_than_alpha' undeclared (first use in this function); did you mean 'is_less_than_beta'? is_less_than_alpha = ( p0_asub_q0 < alpha ); ^~~~~~~~~~~~~~~~~~ is_less_than_beta common/mips/deblock-c.c:1142:19: error: expected ';' before 'sign_negate_tc' v16i8 sign_negate_tc, negate_tc; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1143:13: error: unknown type name 'v8i16' v8i16 negate_tc_r, i16_negatetc_l, tc_l, tc_r; ^~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1145:22: note: in expansion of macro 'LD_UB' q2_org = LD_UB( p_data + ( 2 * u_image_width ) ); ^~~~~ common/mips/deblock-c.c:1146:13: error: 'negate_tc' undeclared (first use in this function); did you mean 'negate_tc_r'? negate_tc = zero - tc; ^~~~~~~~~ negate_tc_r common/mips/deblock-c.c:1147:13: error: 'sign_negate_tc' undeclared (first use in this function); did you mean 'negate_tc'? sign_negate_tc = __msa_clti_s_b( negate_tc, 0 ); ^~~~~~~~~~~~~~ negate_tc In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1110:38: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/deblock-c.c:1149:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1149:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1149:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1152:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1152:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1152:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1153:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1153:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1153:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1154:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1154:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1154:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1155:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1155:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1155:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/deblock-c.c:1161:17: error: unknown type name 'v8u16' v8u16 is_less_than_beta_r, is_less_than_beta_l; ^~~~~ common/mips/deblock-c.c:1164:23: error: 'v8u16' undeclared (first use in this function); did you mean 'v8i16'? ( v8u16 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, ^~~~~ v8i16 common/mips/deblock-c.c:1164:31: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, ^~~~~~~~~~~~ common/mips/deblock-c.c:1166:49: error: expected ')' before 'is_less_than_beta_r' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_beta_r ) ) ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1168:42: error: expected ';' before '__msa_ilvr_b' p2_org_r = ( v8i16 ) __msa_ilvr_b( zero, ( v16i8 ) p2_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:71:11: error: expected ';' before 'clip3' v8i16 clip3, temp; \ ^ common/mips/deblock-c.c:1170:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:5: error: 'clip3' undeclared (first use in this function) clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:1170:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:23: error: expected ';' before '__msa_aver_u_h' clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:1170:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:75:5: error: 'temp' undeclared (first use in this function); did you mean 'mktemp'? temp = p1_or_q1_org_in << 1; \ ^ common/mips/deblock-c.c:1170:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:1170:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/macros.h:735:5: error: 'out_m' undeclared (first use in this function) out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:1170:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1171:39: error: expected ')' before 'negate_tc_r' negate_tc_r, tc_r, p1_r ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1170:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1171:52: error: expected ')' before 'tc_r' negate_tc_r, tc_r, p1_r ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1170:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, p1_org_r, p2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1175:31: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:1177:49: error: expected ')' before 'is_less_than_beta_l' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_beta_l ) ) ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1179:42: error: expected ';' before '__msa_ilvl_b' p2_org_l = ( v8i16 ) __msa_ilvl_b( zero, ( v16i8 ) p2_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:71:11: error: expected ';' before 'clip3' v8i16 clip3, temp; \ ^ common/mips/deblock-c.c:1181:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:23: error: expected ';' before '__msa_aver_u_h' clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:1181:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:1181:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1182:39: error: expected ')' before 'i16_negatetc_l' i16_negatetc_l, tc_l, p1_l ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1181:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1182:55: error: expected ')' before 'tc_l' i16_negatetc_l, tc_l, p1_l ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1181:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, p1_org_l, p2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1161:44: warning: variable 'is_less_than_beta_l' set but not used [-Wunused-but-set-variable] v8u16 is_less_than_beta_r, is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1161:23: warning: variable 'is_less_than_beta_r' set but not used [-Wunused-but-set-variable] v8u16 is_less_than_beta_r, is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1187:32: error: expected ';' before '__msa_pckev_b' p1 = ( v16u8 ) __msa_pckev_b( ( v16i8 ) p1_l, ( v16i8 ) p1_r ); ^~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1189:17: note: in expansion of macro 'ST_UB' ST_UB( p1_org, p_data - ( 2 * u_image_width ) ); ^~~~~ common/mips/deblock-c.c:1192:37: error: expected ';' before 'is_less_than_beta' tc = tc + ( v16i8 ) is_less_than_beta; ^~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1200:23: error: expected ';' before 'is_less_than_beta_r' v8u16 is_less_than_beta_r, is_less_than_beta_l; ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1201:17: error: 'is_less_than_beta_r' undeclared (first use in this function); did you mean 'is_less_than_beta'? is_less_than_beta_r = ^~~~~~~~~~~~~~~~~~~ is_less_than_beta common/mips/deblock-c.c:1202:31: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( ( v16i8 ) is_less_than_beta, ^~~~~~~~~~~~ common/mips/deblock-c.c:1205:38: error: expected ';' before '__msa_ilvr_b' q1_org_r = ( v8i16 ) __msa_ilvr_b( zero, ( v16i8 ) q1_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1206:49: error: expected ')' before 'is_less_than_beta_r' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_beta_r ) ) ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1208:42: error: expected ';' before '__msa_ilvr_b' q2_org_r = ( v8i16 ) __msa_ilvr_b( zero, ( v16i8 ) q2_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:71:11: error: expected ';' before 'clip3' v8i16 clip3, temp; \ ^ common/mips/deblock-c.c:1210:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:23: error: expected ';' before '__msa_aver_u_h' clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:1210:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:1210:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1211:39: error: expected ')' before 'negate_tc_r' negate_tc_r, tc_r, q1_r ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1210:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1211:52: error: expected ')' before 'tc_r' negate_tc_r, tc_r, q1_r ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1210:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_r, q0_org_r, q1_org_r, q2_org_r, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1213:17: error: 'is_less_than_beta_l' undeclared (first use in this function); did you mean 'is_less_than_beta_r'? is_less_than_beta_l = ^~~~~~~~~~~~~~~~~~~ is_less_than_beta_r common/mips/deblock-c.c:1214:31: error: expected ';' before '__msa_sldi_b' ( v8u16 ) __msa_sldi_b( zero, ^~~~~~~~~~~~ common/mips/deblock-c.c:1217:38: error: expected ';' before '__msa_ilvl_b' q1_org_l = ( v8i16 ) __msa_ilvl_b( zero, ( v16i8 ) q1_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1218:49: error: expected ')' before 'is_less_than_beta_l' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_beta_l ) ) ^~~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1220:42: error: expected ';' before '__msa_ilvl_b' q2_org_l = ( v8i16 ) __msa_ilvl_b( zero, ( v16i8 ) q2_org ); ^~~~~~~~~~~~ common/mips/deblock-c.c:71:11: error: expected ';' before 'clip3' v8i16 clip3, temp; \ ^ common/mips/deblock-c.c:1222:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:73:23: error: expected ';' before '__msa_aver_u_h' clip3 = ( v8i16 ) __msa_aver_u_h( ( v8u16 ) p0_or_q0_org_in, \ ^ common/mips/deblock-c.c:1222:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:78:13: note: in expansion of macro 'CLIP_SH' clip3 = CLIP_SH( clip3, negate_tc_in, tc_in ); \ ^~~~~~~ common/mips/deblock-c.c:1222:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1223:39: error: expected ')' before 'i16_negatetc_l' i16_negatetc_l, tc_l, q1_l ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1222:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1223:55: error: expected ')' before 'tc_l' i16_negatetc_l, tc_l, q1_l ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1222:21: note: in expansion of macro 'AVC_LPF_P1_OR_Q1' AVC_LPF_P1_OR_Q1( p0_org_l, q0_org_l, q1_org_l, q2_org_l, ^~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1228:32: error: expected ';' before '__msa_pckev_b' q1 = ( v16u8 ) __msa_pckev_b( ( v16i8 ) q1_l, ( v16i8 ) q1_r ); ^~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1230:17: note: in expansion of macro 'ST_UB' ST_UB( q1_org, p_data + u_image_width ); ^~~~~ common/mips/deblock-c.c:1233:37: error: expected ';' before 'is_less_than_beta' tc = tc + ( v16i8 ) is_less_than_beta; ^~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1236:23: error: expected ';' before 'negate_thresh' v16i8 negate_thresh, sign_negate_thresh; ^~~~~~~~~~~~~ common/mips/deblock-c.c:1237:23: error: expected ';' before 'threshold_r' v8i16 threshold_r, threshold_l; ^~~~~~~~~~~ common/mips/deblock-c.c:1238:23: error: expected ';' before 'negate_thresh_l' v8i16 negate_thresh_l, negate_thresh_r; ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1240:17: error: 'negate_thresh' undeclared (first use in this function); did you mean 'negate_tc_r'? negate_thresh = zero - tc; ^~~~~~~~~~~~~ negate_tc_r common/mips/deblock-c.c:1241:17: error: 'sign_negate_thresh' undeclared (first use in this function); did you mean 'negate_thresh'? sign_negate_thresh = __msa_clti_s_b( negate_thresh, 0 ); ^~~~~~~~~~~~~~~~~~ negate_thresh In file included from common/mips/deblock-c.c:27:0: common/mips/deblock-c.c:1244:29: error: 'threshold_r' undeclared (first use in this function) threshold_r, negate_thresh_r ); ^ common/mips/macros.h:1022:5: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/deblock-c.c:1243:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, tc, sign_negate_thresh, negate_thresh, ^~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1243:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, tc, sign_negate_thresh, negate_thresh, ^~~~~~~~~~ common/mips/deblock-c.c:1244:42: error: 'negate_thresh_r' undeclared (first use in this function); did you mean 'negate_thresh'? threshold_r, negate_thresh_r ); ^ common/mips/macros.h:1023:5: note: in definition of macro 'ILVR_B2' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/deblock-c.c:1243:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, tc, sign_negate_thresh, negate_thresh, ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1027:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SH( ... ) ILVR_B2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1243:17: note: in expansion of macro 'ILVR_B2_SH' ILVR_B2_SH( zero, tc, sign_negate_thresh, negate_thresh, ^~~~~~~~~~ common/mips/deblock-c.c:87:11: error: expected ';' before 'q0_sub_p0' v8i16 q0_sub_p0, p1_sub_q1, delta; \ ^ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:89:5: error: 'q0_sub_p0' undeclared (first use in this function); did you mean 'q1_asub_q0'? q0_sub_p0 = q0_or_p0_org_in - p0_or_q0_org_in; \ ^ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:90:5: error: 'p1_sub_q1' undeclared (first use in this function); did you mean 'q1_asub_q0'? p1_sub_q1 = p1_or_q1_org_in - q1_or_p1_org_in; \ ^ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:93:5: error: 'delta' undeclared (first use in this function); did you mean 'beta'? delta = q0_sub_p0 + p1_sub_q1; \ ^ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1246:31: error: expected ')' before 'negate_thresh_r' negate_thresh_r, threshold_r, p0_r, q0_r ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1246:48: error: expected ')' before 'threshold_r' negate_thresh_r, threshold_r, p0_r, q0_r ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1246:61: error: expected ')' before 'p0_r' negate_thresh_r, threshold_r, p0_r, q0_r ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1246:67: error: expected ')' before 'q0_r' negate_thresh_r, threshold_r, p0_r, q0_r ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1245:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1248:17: error: 'threshold_l' undeclared (first use in this function); did you mean 'threshold_r'? threshold_l = ( v8i16 ) __msa_ilvl_b( zero, tc ); ^~~~~~~~~~~ threshold_r common/mips/deblock-c.c:1248:41: error: expected ';' before '__msa_ilvl_b' threshold_l = ( v8i16 ) __msa_ilvl_b( zero, tc ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1249:17: error: 'negate_thresh_l' undeclared (first use in this function); did you mean 'negate_thresh_r'? negate_thresh_l = ( v8i16 ) __msa_ilvl_b( sign_negate_thresh, ^~~~~~~~~~~~~~~ negate_thresh_r common/mips/deblock-c.c:1249:45: error: expected ';' before '__msa_ilvl_b' negate_thresh_l = ( v8i16 ) __msa_ilvl_b( sign_negate_thresh, ^~~~~~~~~~~~ common/mips/deblock-c.c:87:11: error: expected ';' before 'q0_sub_p0' v8i16 q0_sub_p0, p1_sub_q1, delta; \ ^ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1252:31: error: expected ')' before 'negate_thresh_l' negate_thresh_l, threshold_l, p0_l, q0_l ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1252:48: error: expected ')' before 'threshold_l' negate_thresh_l, threshold_l, p0_l, q0_l ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1252:61: error: expected ')' before 'p0_l' negate_thresh_l, threshold_l, p0_l, q0_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1252:67: error: expected ')' before 'q0_l' negate_thresh_l, threshold_l, p0_l, q0_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1251:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1255:13: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1255:13: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1260:13: note: in expansion of macro 'ST_UB' ST_UB( p0_org, ( p_data - u_image_width ) ); ^~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1261:13: note: in expansion of macro 'ST_UB' ST_UB( q0_org, p_data ); ^~~~~ common/mips/deblock-c.c:1143:54: warning: variable 'tc_r' set but not used [-Wunused-but-set-variable] v8i16 negate_tc_r, i16_negatetc_l, tc_l, tc_r; ^~~~ common/mips/deblock-c.c:1143:48: warning: variable 'tc_l' set but not used [-Wunused-but-set-variable] v8i16 negate_tc_r, i16_negatetc_l, tc_l, tc_r; ^~~~ common/mips/deblock-c.c:1143:32: warning: variable 'i16_negatetc_l' set but not used [-Wunused-but-set-variable] v8i16 negate_tc_r, i16_negatetc_l, tc_l, tc_r; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1143:19: warning: variable 'negate_tc_r' set but not used [-Wunused-but-set-variable] v8i16 negate_tc_r, i16_negatetc_l, tc_l, tc_r; ^~~~~~~~~~~ common/mips/deblock-c.c:1093:11: warning: variable 'tmp_vec' set but not used [-Wunused-but-set-variable] v16u8 tmp_vec; ^~~~~~~ common/mips/deblock-c.c:1088:23: warning: variable 'q1_l' set but not used [-Wunused-but-set-variable] v8i16 p0_l, q0_l, q1_l = { 0 }; ^~~~ common/mips/deblock-c.c:1088:17: warning: variable 'q0_l' set but not used [-Wunused-but-set-variable] v8i16 p0_l, q0_l, q1_l = { 0 }; ^~~~ common/mips/deblock-c.c:1088:11: warning: variable 'p0_l' set but not used [-Wunused-but-set-variable] v8i16 p0_l, q0_l, q1_l = { 0 }; ^~~~ common/mips/deblock-c.c:1087:11: warning: variable 'p1_l' set but not used [-Wunused-but-set-variable] v8i16 p1_l = { 0 }; ^~~~ common/mips/deblock-c.c:1086:23: warning: variable 'q1_r' set but not used [-Wunused-but-set-variable] v8i16 p0_r, q0_r, q1_r = { 0 }; ^~~~ common/mips/deblock-c.c:1086:17: warning: variable 'q0_r' set but not used [-Wunused-but-set-variable] v8i16 p0_r, q0_r, q1_r = { 0 }; ^~~~ common/mips/deblock-c.c:1086:11: warning: variable 'p0_r' set but not used [-Wunused-but-set-variable] v8i16 p0_r, q0_r, q1_r = { 0 }; ^~~~ common/mips/deblock-c.c:1085:11: warning: variable 'p1_r' set but not used [-Wunused-but-set-variable] v8i16 p1_r = { 0 }; ^~~~ common/mips/deblock-c.c: In function 'avc_lpf_cbcr_interleaved_inter_edge_hor_msa': common/mips/deblock-c.c:1279:5: error: unknown type name 'v16u8' v16u8 alpha, beta; ^~~~~ common/mips/deblock-c.c:1280:5: error: unknown type name 'v4i32' v4i32 tmp_vec, bs = { 0 }; ^~~~~ common/mips/deblock-c.c:1281:5: error: unknown type name 'v4i32' v4i32 tc = { 0 }; ^~~~~ common/mips/deblock-c.c:1282:5: error: unknown type name 'v16u8' v16u8 p0_asub_q0, p1_asub_p0, q1_asub_q0; ^~~~~ common/mips/deblock-c.c:1283:5: error: unknown type name 'v16u8' v16u8 is_less_than; ^~~~~ common/mips/deblock-c.c:1284:5: error: unknown type name 'v8i16' v8i16 is_less_than_r, is_less_than_l; ^~~~~ common/mips/deblock-c.c:1285:5: error: unknown type name 'v16u8' v16u8 is_less_than_beta, is_less_than_alpha, is_bs_greater_than0; ^~~~~ common/mips/deblock-c.c:1286:5: error: unknown type name 'v16u8' v16u8 p0, q0; ^~~~~ common/mips/deblock-c.c:1287:5: error: unknown type name 'v8i16' v8i16 p0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:1288:5: error: unknown type name 'v8i16' v8i16 q0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:1289:5: error: unknown type name 'v8i16' v8i16 p0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:1290:5: error: unknown type name 'v8i16' v8i16 q0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:1291:5: error: unknown type name 'v16u8' v16u8 p1_org, p0_org, q0_org, q1_org; ^~~~~ common/mips/deblock-c.c:1292:5: error: unknown type name 'v8i16' v8i16 p1_org_r, p0_org_r, q0_org_r, q1_org_r; ^~~~~ common/mips/deblock-c.c:1293:5: error: unknown type name 'v16i8' v16i8 negate_tc, sign_negate_tc; ^~~~~ common/mips/deblock-c.c:1294:5: error: unknown type name 'v8i16' v8i16 negate_tc_r, i16_negatetc_l; ^~~~~ common/mips/deblock-c.c:1295:5: error: unknown type name 'v8i16' v8i16 tc_r, tc_l; ^~~~~ common/mips/deblock-c.c:1296:5: error: unknown type name 'v16i8' v16i8 zero = { 0 }; ^~~~~ common/mips/deblock-c.c:1297:5: error: unknown type name 'v8i16' v8i16 p1_org_l, p0_org_l, q0_org_l, q1_org_l; ^~~~~ common/mips/deblock-c.c:1299:17: error: 'v4i32' undeclared (first use in this function) tmp_vec = ( v4i32 ) __msa_fill_b( u_bs0 ); ^~~~~ common/mips/deblock-c.c:1299:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v4i32 ) __msa_fill_b( u_bs0 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1300:10: warning: implicit declaration of function '__msa_insve_w' [-Wimplicit-function-declaration] bs = __msa_insve_w( bs, 0, tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1301:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v4i32 ) __msa_fill_b( u_bs1 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1303:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v4i32 ) __msa_fill_b( u_bs2 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1305:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v4i32 ) __msa_fill_b( u_bs3 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1308:29: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? if( !__msa_test_bz_v( ( v16u8 ) bs ) ) ^~~~~ D_16x8 common/mips/deblock-c.c:1308:37: error: expected ')' before 'bs' if( !__msa_test_bz_v( ( v16u8 ) bs ) ) ^~ common/mips/deblock-c.c:1310:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v4i32 ) __msa_fill_b( u_tc0 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1312:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v4i32 ) __msa_fill_b( u_tc1 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1314:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v4i32 ) __msa_fill_b( u_tc2 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1316:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v4i32 ) __msa_fill_b( u_tc3 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1319:52: error: 'v16i8' undeclared (first use in this function); did you mean 'v16u8'? is_bs_greater_than0 = ( v16u8 ) ( zero < ( v16i8 ) bs ); ^~~~~ v16u8 common/mips/deblock-c.c:1319:60: error: expected ')' before 'bs' is_bs_greater_than0 = ( v16u8 ) ( zero < ( v16i8 ) bs ); ^~ common/mips/deblock-c.c:1321:27: error: expected ';' before '__msa_fill_b' alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1322:26: error: expected ';' before '__msa_fill_b' beta = ( v16u8 ) __msa_fill_b( u_beta_in ); ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1324:9: note: in expansion of macro 'LD_UB4' LD_UB4( p_chroma - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1324:9: note: in expansion of macro 'LD_UB4' LD_UB4( p_chroma - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1324:9: note: in expansion of macro 'LD_UB4' LD_UB4( p_chroma - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:335:23: note: in expansion of macro 'LD_B4' #define LD_UB4( ... ) LD_B4( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1324:9: note: in expansion of macro 'LD_UB4' LD_UB4( p_chroma - ( u_img_width << 1 ), u_img_width, ^~~~~~ common/mips/deblock-c.c:1341:42: error: expected ';' before 'tc' negate_tc = zero - ( v16i8 ) tc; ^~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1110:38: error: 'v8i16' undeclared (first use in this function) #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/deblock-c.c:1344:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, negate_tc_r, ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1344:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, negate_tc_r, ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1344:13: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, negate_tc_r, ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1347:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1347:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1347:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1348:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1348:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1348:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1349:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1349:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1349:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1350:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1350:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1350:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1351:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1351:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1351:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/deblock-c.c:1354:27: error: expected ';' before '__msa_sldi_b' ( v8i16 ) __msa_sldi_b( ( v16i8 ) is_less_than, zero, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1355:45: error: expected ')' before 'is_less_than_r' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_r ) ) ^~~~~~~~~~~~~~ common/mips/deblock-c.c:87:11: error: expected ';' before 'q0_sub_p0' v8i16 q0_sub_p0, p1_sub_q1, delta; \ ^ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:89:5: error: 'q0_sub_p0' undeclared (first use in this function); did you mean 'q1_asub_q0'? q0_sub_p0 = q0_or_p0_org_in - p0_or_q0_org_in; \ ^ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:90:5: error: 'p1_sub_q1' undeclared (first use in this function); did you mean 'q1_asub_q0'? p1_sub_q1 = p1_or_q1_org_in - q1_or_p1_org_in; \ ^ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:93:5: error: 'delta' undeclared (first use in this function); did you mean 'beta'? delta = q0_sub_p0 + p1_sub_q1; \ ^ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:735:5: error: 'out_m' undeclared (first use in this function) out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1358:31: error: expected ')' before 'negate_tc_r' negate_tc_r, tc_r, p0_r, q0_r ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1358:44: error: expected ')' before 'tc_r' negate_tc_r, tc_r, p0_r, q0_r ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1358:50: error: expected ')' before 'p0_r' negate_tc_r, tc_r, p0_r, q0_r ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1358:56: error: expected ')' before 'q0_r' negate_tc_r, tc_r, p0_r, q0_r ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1357:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1362:27: error: expected ';' before '__msa_sldi_b' ( v8i16 ) __msa_sldi_b( zero, ( v16i8 ) is_less_than, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1363:45: error: expected ')' before 'is_less_than_l' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_l ) ) ^~~~~~~~~~~~~~ common/mips/deblock-c.c:87:11: error: expected ';' before 'q0_sub_p0' v8i16 q0_sub_p0, p1_sub_q1, delta; \ ^ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1366:31: error: expected ')' before 'i16_negatetc_l' i16_negatetc_l, tc_l, p0_l, q0_l ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1366:47: error: expected ')' before 'tc_l' i16_negatetc_l, tc_l, p0_l, q0_l ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1366:53: error: expected ')' before 'p0_l' i16_negatetc_l, tc_l, p0_l, q0_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1366:59: error: expected ')' before 'q0_l' i16_negatetc_l, tc_l, p0_l, q0_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1365:17: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1369:13: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1369:13: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1374:13: note: in expansion of macro 'ST_UB' ST_UB( p0_org, p_chroma - u_img_width ); ^~~~~ common/mips/macros.h:42:47: error: expected expression before ')' token #define ST_B( RTYPE, in, p_dst ) *( ( RTYPE * )( p_dst ) ) = ( in ) ^ common/mips/macros.h:43:22: note: in expansion of macro 'ST_B' #define ST_UB( ... ) ST_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1375:13: note: in expansion of macro 'ST_UB' ST_UB( q0_org, p_chroma ); ^~~~~ common/mips/deblock-c.c:1295:17: warning: variable 'tc_l' set but not used [-Wunused-but-set-variable] v8i16 tc_r, tc_l; ^~~~ common/mips/deblock-c.c:1295:11: warning: variable 'tc_r' set but not used [-Wunused-but-set-variable] v8i16 tc_r, tc_l; ^~~~ common/mips/deblock-c.c:1294:24: warning: variable 'i16_negatetc_l' set but not used [-Wunused-but-set-variable] v8i16 negate_tc_r, i16_negatetc_l; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1294:11: warning: variable 'negate_tc_r' set but not used [-Wunused-but-set-variable] v8i16 negate_tc_r, i16_negatetc_l; ^~~~~~~~~~~ common/mips/deblock-c.c:1293:22: warning: variable 'sign_negate_tc' set but not used [-Wunused-but-set-variable] v16i8 negate_tc, sign_negate_tc; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1290:11: warning: variable 'q0_l' set but not used [-Wunused-but-set-variable] v8i16 q0_l = { 0 }; ^~~~ common/mips/deblock-c.c:1289:11: warning: variable 'p0_l' set but not used [-Wunused-but-set-variable] v8i16 p0_l = { 0 }; ^~~~ common/mips/deblock-c.c:1288:11: warning: variable 'q0_r' set but not used [-Wunused-but-set-variable] v8i16 q0_r = { 0 }; ^~~~ common/mips/deblock-c.c:1287:11: warning: variable 'p0_r' set but not used [-Wunused-but-set-variable] v8i16 p0_r = { 0 }; ^~~~ common/mips/deblock-c.c:1284:27: warning: variable 'is_less_than_l' set but not used [-Wunused-but-set-variable] v8i16 is_less_than_r, is_less_than_l; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1284:11: warning: variable 'is_less_than_r' set but not used [-Wunused-but-set-variable] v8i16 is_less_than_r, is_less_than_l; ^~~~~~~~~~~~~~ common/mips/deblock-c.c: In function 'avc_lpf_cbcr_interleaved_inter_edge_ver_msa': common/mips/deblock-c.c:1393:5: error: unknown type name 'v16u8' v16u8 alpha, beta; ^~~~~ common/mips/deblock-c.c:1394:5: error: unknown type name 'v16u8' v16u8 p0, q0, p0_asub_q0, p1_asub_p0, q1_asub_q0; ^~~~~ common/mips/deblock-c.c:1395:5: error: unknown type name 'v16u8' v16u8 is_less_than, is_less_than1; ^~~~~ common/mips/deblock-c.c:1396:5: error: unknown type name 'v8i16' v8i16 is_less_than_r, is_less_than_l; ^~~~~ common/mips/deblock-c.c:1397:5: error: unknown type name 'v16u8' v16u8 is_less_than_beta, is_less_than_alpha; ^~~~~ common/mips/deblock-c.c:1398:5: error: unknown type name 'v8i16' v8i16 p0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:1399:5: error: unknown type name 'v8i16' v8i16 q0_r = { 0 }; ^~~~~ common/mips/deblock-c.c:1400:5: error: unknown type name 'v8i16' v8i16 p0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:1401:5: error: unknown type name 'v8i16' v8i16 q0_l = { 0 }; ^~~~~ common/mips/deblock-c.c:1402:5: error: unknown type name 'v16u8' v16u8 p1_org, p0_org, q0_org, q1_org; ^~~~~ common/mips/deblock-c.c:1403:5: error: unknown type name 'v8i16' v8i16 p1_org_r, p0_org_r, q0_org_r, q1_org_r; ^~~~~ common/mips/deblock-c.c:1404:5: error: unknown type name 'v8i16' v8i16 p1_org_l, p0_org_l, q0_org_l, q1_org_l; ^~~~~ common/mips/deblock-c.c:1405:5: error: unknown type name 'v16u8' v16u8 is_bs_less_than4, is_bs_greater_than0; ^~~~~ common/mips/deblock-c.c:1406:5: error: unknown type name 'v8i16' v8i16 tc_r, tc_l, negate_tc_r, i16_negatetc_l; ^~~~~ common/mips/deblock-c.c:1407:5: error: unknown type name 'v16u8' v16u8 const4; ^~~~~ common/mips/deblock-c.c:1408:5: error: unknown type name 'v16i8' v16i8 zero = { 0 }; ^~~~~ common/mips/deblock-c.c:1409:5: error: unknown type name 'v8i16' v8i16 tmp_vec, bs = { 0 }; ^~~~~ common/mips/deblock-c.c:1410:5: error: unknown type name 'v8i16' v8i16 tc = { 0 }; ^~~~~ common/mips/deblock-c.c:1411:5: error: unknown type name 'v16u8' v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~ common/mips/deblock-c.c:1412:5: error: unknown type name 'v16u8' v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~ common/mips/deblock-c.c:1413:5: error: unknown type name 'v16i8' v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~~ common/mips/deblock-c.c:1414:5: error: unknown type name 'v4i32' v4i32 vec0, vec1; ^~~~~ common/mips/deblock-c.c:1415:5: error: unknown type name 'v16u8' v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~~ common/mips/deblock-c.c:1416:5: error: unknown type name 'v16i8' v16i8 negate_tc, sign_negate_tc; ^~~~~ common/mips/deblock-c.c:1418:16: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? const4 = ( v16u8 ) __msa_ldi_b( 4 ); ^~~~~ D_16x8 common/mips/deblock-c.c:1418:24: error: expected ';' before '__msa_ldi_b' const4 = ( v16u8 ) __msa_ldi_b( 4 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1420:17: error: 'v8i16' undeclared (first use in this function) tmp_vec = ( v8i16 ) __msa_fill_b( u_bs0 ); ^~~~~ common/mips/deblock-c.c:1420:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v8i16 ) __msa_fill_b( u_bs0 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1421:10: warning: implicit declaration of function '__msa_insve_h' [-Wimplicit-function-declaration] bs = __msa_insve_h( bs, 0, tmp_vec ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1424:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v8i16 ) __msa_fill_b( u_bs1 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1428:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v8i16 ) __msa_fill_b( u_bs2 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1432:25: error: expected ';' before '__msa_fill_b' tmp_vec = ( v8i16 ) __msa_fill_b( u_bs3 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1436:37: error: expected ')' before 'bs' if( !__msa_test_bz_v( ( v16u8 ) bs ) ) ^~ common/mips/deblock-c.c:1438:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v8i16 ) __msa_fill_b( u_tc0 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1442:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v8i16 ) __msa_fill_b( u_tc1 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1446:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v8i16 ) __msa_fill_b( u_tc2 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1450:29: error: expected ';' before '__msa_fill_b' tmp_vec = ( v8i16 ) __msa_fill_b( u_tc3 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1454:52: error: 'v16i8' undeclared (first use in this function); did you mean 'v16u8'? is_bs_greater_than0 = ( v16u8 ) ( zero < ( v16i8 ) bs ); ^~~~~ v16u8 common/mips/deblock-c.c:1454:60: error: expected ')' before 'bs' is_bs_greater_than0 = ( v16u8 ) ( zero < ( v16i8 ) bs ); ^~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1456:9: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1456:9: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1456:9: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:349:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ), stride, out0, out1, out2, out3 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1456:9: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1456:9: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:332:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ), stride, out0, out1 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1456:9: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:316:12: note: in expansion of macro 'LD_B' out0 = LD_B( RTYPE, ( p_src ) ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1456:9: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:317:12: note: in expansion of macro 'LD_B' out1 = LD_B( RTYPE, ( p_src ) + stride ); \ ^~~~ common/mips/macros.h:333:5: note: in expansion of macro 'LD_B2' LD_B2( RTYPE, ( p_src ) + 2 * stride , stride, out2, out3 ); \ ^~~~~ common/mips/macros.h:350:5: note: in expansion of macro 'LD_B4' LD_B4( RTYPE, ( p_src ) + 4 * stride, stride, out4, out5, out6, out7 ); \ ^~~~~ common/mips/macros.h:352:23: note: in expansion of macro 'LD_B8' #define LD_UB8( ... ) LD_B8( v16u8, __VA_ARGS__ ) ^~~~~ common/mips/deblock-c.c:1456:9: note: in expansion of macro 'LD_UB8' LD_UB8( ( p_chroma - 4 ), u_img_width, ^~~~~~ common/mips/macros.h:1642:11: error: expected ';' before 'tmp0_m' v16i8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1643:11: error: expected ';' before 'tmp4_m' v16i8 tmp4_m, tmp5_m, tmp6_m, tmp7_m; \ ^ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1646:17: error: 'tmp0_m' undeclared (first use in this function); did you mean 'tmp0'? tmp0_m, tmp1_m, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:1022:5: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1646:25: error: 'tmp1_m' undeclared (first use in this function); did you mean 'tmp0_m'? tmp0_m, tmp1_m, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:1023:5: note: in definition of macro 'ILVR_B2' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1032:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1646:33: error: 'tmp2_m' undeclared (first use in this function); did you mean 'tmp1_m'? tmp0_m, tmp1_m, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:1022:5: note: in definition of macro 'ILVR_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1646:41: error: 'tmp3_m' undeclared (first use in this function); did you mean 'tmp2_m'? tmp0_m, tmp1_m, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:1023:5: note: in definition of macro 'ILVR_B2' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1033:5: note: in expansion of macro 'ILVR_B2' ILVR_B2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1036:27: note: in expansion of macro 'ILVR_B4' #define ILVR_B4_SB( ... ) ILVR_B4( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1645:5: note: in expansion of macro 'ILVR_B4_SB' ILVR_B4_SB( in2, in0, in3, in1, in6, in4, in7, in5, \ ^~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1647:34: error: 'tmp4_m' undeclared (first use in this function); did you mean 'tmp3_m'? ILVRL_B2_SB( tmp1_m, tmp0_m, tmp4_m, tmp5_m ); \ ^ common/mips/macros.h:1104:5: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:1647:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1_m, tmp0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1647:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1_m, tmp0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1647:42: error: 'tmp5_m' undeclared (first use in this function); did you mean 'tmp4_m'? ILVRL_B2_SB( tmp1_m, tmp0_m, tmp4_m, tmp5_m ); \ ^ common/mips/macros.h:1105:5: note: in definition of macro 'ILVRL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:1647:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1_m, tmp0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1647:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1_m, tmp0_m, tmp4_m, tmp5_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1648:34: error: 'tmp6_m' undeclared (first use in this function); did you mean 'tmp5_m'? ILVRL_B2_SB( tmp3_m, tmp2_m, tmp6_m, tmp7_m ); \ ^ common/mips/macros.h:1104:5: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:1648:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp3_m, tmp2_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1648:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp3_m, tmp2_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1648:42: error: 'tmp7_m' undeclared (first use in this function); did you mean 'tmp6_m'? ILVRL_B2_SB( tmp3_m, tmp2_m, tmp6_m, tmp7_m ); \ ^ common/mips/macros.h:1105:5: note: in definition of macro 'ILVRL_B2' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~ common/mips/macros.h:1648:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp3_m, tmp2_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1648:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp3_m, tmp2_m, tmp6_m, tmp7_m ); \ ^~~~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1649:5: note: in expansion of macro 'ILVRL_W2' ILVRL_W2( RTYPE, tmp6_m, tmp4_m, out0, out2 ); \ ^~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1649:5: note: in expansion of macro 'ILVRL_W2' ILVRL_W2( RTYPE, tmp6_m, tmp4_m, out0, out2 ); \ ^~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1123:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1650:5: note: in expansion of macro 'ILVRL_W2' ILVRL_W2( RTYPE, tmp7_m, tmp5_m, out4, out6 ); \ ^~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1124:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1650:5: note: in expansion of macro 'ILVRL_W2' ILVRL_W2( RTYPE, tmp7_m, tmp5_m, out4, out6 ); \ ^~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:593:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/macros.h:1651:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out0, out2, out1, out3, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:594:22: error: expected ';' before '__msa_sldi_b' out0 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:1651:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out0, out2, out1, out3, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:596:22: error: expected ';' before '__msa_sldi_b' out1 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:1651:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out0, out2, out1, out3, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:593:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/macros.h:1652:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out4, out6, out5, out7, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:594:22: error: expected ';' before '__msa_sldi_b' out0 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:1652:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out4, out6, out5, out7, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:596:22: error: expected ';' before '__msa_sldi_b' out1 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:1652:5: note: in expansion of macro 'SLDI_B2_0' SLDI_B2_0( RTYPE, out4, out6, out5, out7, 8 ); \ ^~~~~~~~~ common/mips/macros.h:1654:35: note: in expansion of macro 'TRANSPOSE8x8_UB' #define TRANSPOSE8x8_UB_UB( ... ) TRANSPOSE8x8_UB( v16u8, __VA_ARGS__ ) ^~~~~~~~~~~~~~~ common/mips/deblock-c.c:1459:9: note: in expansion of macro 'TRANSPOSE8x8_UB_UB' TRANSPOSE8x8_UB_UB( row0, row1, row2, row3, ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1080:22: error: expected ';' before '__msa_ilvr_d' out0 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in0 ), ( v2i64 ) ( in1 ) ); \ ^ common/mips/macros.h:1090:5: note: in expansion of macro 'ILVR_D2' ILVR_D2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1093:27: note: in expansion of macro 'ILVR_D4' #define ILVR_D4_UB( ... ) ILVR_D4( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1464:9: note: in expansion of macro 'ILVR_D4_UB' ILVR_D4_UB( p1_v_org, p1_u_org, p0_v_org, p0_u_org, q0_v_org, q0_u_org, ^~~~~~~~~~ common/mips/macros.h:1081:22: error: expected ';' before '__msa_ilvr_d' out1 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in2 ), ( v2i64 ) ( in3 ) ); \ ^ common/mips/macros.h:1090:5: note: in expansion of macro 'ILVR_D2' ILVR_D2( RTYPE, in0, in1, in2, in3, out0, out1 ); \ ^~~~~~~ common/mips/macros.h:1093:27: note: in expansion of macro 'ILVR_D4' #define ILVR_D4_UB( ... ) ILVR_D4( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1464:9: note: in expansion of macro 'ILVR_D4_UB' ILVR_D4_UB( p1_v_org, p1_u_org, p0_v_org, p0_u_org, q0_v_org, q0_u_org, ^~~~~~~~~~ common/mips/macros.h:1080:22: error: expected ';' before '__msa_ilvr_d' out0 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in0 ), ( v2i64 ) ( in1 ) ); \ ^ common/mips/macros.h:1091:5: note: in expansion of macro 'ILVR_D2' ILVR_D2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1093:27: note: in expansion of macro 'ILVR_D4' #define ILVR_D4_UB( ... ) ILVR_D4( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1464:9: note: in expansion of macro 'ILVR_D4_UB' ILVR_D4_UB( p1_v_org, p1_u_org, p0_v_org, p0_u_org, q0_v_org, q0_u_org, ^~~~~~~~~~ common/mips/macros.h:1081:22: error: expected ';' before '__msa_ilvr_d' out1 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in2 ), ( v2i64 ) ( in3 ) ); \ ^ common/mips/macros.h:1091:5: note: in expansion of macro 'ILVR_D2' ILVR_D2( RTYPE, in4, in5, in6, in7, out2, out3 ); \ ^~~~~~~ common/mips/macros.h:1093:27: note: in expansion of macro 'ILVR_D4' #define ILVR_D4_UB( ... ) ILVR_D4( v16u8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1464:9: note: in expansion of macro 'ILVR_D4_UB' ILVR_D4_UB( p1_v_org, p1_u_org, p0_v_org, p0_u_org, q0_v_org, q0_u_org, ^~~~~~~~~~ common/mips/deblock-c.c:1471:27: error: expected ';' before '__msa_fill_b' alpha = ( v16u8 ) __msa_fill_b( u_alpha_in ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1472:26: error: expected ';' before '__msa_fill_b' beta = ( v16u8 ) __msa_fill_b( u_beta_in ); ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1483:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1483:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1483:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p1_org, p1_org_r, p1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1484:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1484:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1484:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( p0_org, p0_org_r, p0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1485:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1485:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1485:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q0_org, q0_org_r, q0_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1486:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1486:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1486:13: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( q1_org, q1_org_r, q1_org_l ); ^~~~~~~~~~~ common/mips/deblock-c.c:1488:44: error: expected ')' before 'bs' is_bs_less_than4 = ( ( v16u8 ) bs < const4 ); ^~ common/mips/deblock-c.c:1491:45: error: expected ')' before 'is_less_than1' if( !__msa_test_bz_v( ( v16u8 ) is_less_than1 ) ) ^~~~~~~~~~~~~ common/mips/deblock-c.c:1493:46: error: expected ';' before 'tc' negate_tc = zero - ( v16i8 ) tc; ^~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1496:17: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, negate_tc_r, ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1496:17: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( sign_negate_tc, negate_tc, negate_tc_r, ^~~~~~~~~~~ common/mips/macros.h:1577:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/deblock-c.c:1499:17: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1499:17: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1110:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SH( ... ) ILVRL_B2( v8i16, __VA_ARGS__ ) ^~~~~~~~ common/mips/macros.h:1579:5: note: in expansion of macro 'ILVRL_B2_SH' ILVRL_B2_SH( zero_m, in, out0, out1 ); \ ^~~~~~~~~~~ common/mips/deblock-c.c:1499:17: note: in expansion of macro 'UNPCK_UB_SH' UNPCK_UB_SH( tc, tc_r, tc_l ); ^~~~~~~~~~~ common/mips/deblock-c.c:1502:31: error: expected ';' before '__msa_sldi_b' ( v8i16 ) __msa_sldi_b( ( v16i8 ) is_less_than1, zero, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1503:49: error: expected ')' before 'is_less_than_r' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_r ) ) ^~~~~~~~~~~~~~ common/mips/deblock-c.c:87:11: error: expected ';' before 'q0_sub_p0' v8i16 q0_sub_p0, p1_sub_q1, delta; \ ^ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:89:5: error: 'q0_sub_p0' undeclared (first use in this function); did you mean 'q1_asub_q0'? q0_sub_p0 = q0_or_p0_org_in - p0_or_q0_org_in; \ ^ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:90:5: error: 'p1_sub_q1' undeclared (first use in this function); did you mean 'q1_asub_q0'? p1_sub_q1 = p1_or_q1_org_in - q1_or_p1_org_in; \ ^ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:93:5: error: 'delta' undeclared (first use in this function); did you mean 'beta'? delta = q0_sub_p0 + p1_sub_q1; \ ^ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:735:5: error: 'out_m' undeclared (first use in this function) out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1506:35: error: expected ')' before 'negate_tc_r' negate_tc_r, tc_r, p0_r, q0_r ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1506:48: error: expected ')' before 'tc_r' negate_tc_r, tc_r, p0_r, q0_r ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1506:54: error: expected ')' before 'p0_r' negate_tc_r, tc_r, p0_r, q0_r ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1506:60: error: expected ')' before 'q0_r' negate_tc_r, tc_r, p0_r, q0_r ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1505:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_r, p0_org_r, p1_org_r, q1_org_r, ^~~~~~~~~~~~ common/mips/deblock-c.c:1510:31: error: expected ';' before '__msa_sldi_b' ( v8i16 ) __msa_sldi_b( zero, ( v16i8 ) is_less_than1, 8 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1511:49: error: expected ')' before 'is_less_than_l' if( !__msa_test_bz_v( ( v16u8 ) is_less_than_l ) ) ^~~~~~~~~~~~~~ common/mips/deblock-c.c:87:11: error: expected ';' before 'q0_sub_p0' v8i16 q0_sub_p0, p1_sub_q1, delta; \ ^ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:733:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/deblock-c.c:96:13: note: in expansion of macro 'CLIP_SH' delta = CLIP_SH( delta, negate_threshold_in, threshold_in ); \ ^~~~~~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1514:35: error: expected ')' before 'i16_negatetc_l' i16_negatetc_l, tc_l, p0_l, q0_l ); ^ common/mips/macros.h:735:38: note: in definition of macro 'CLIP_SH' out_m = __msa_max_s_h( ( v8i16 ) min, ( v8i16 ) in ); \ ^~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1514:51: error: expected ')' before 'tc_l' i16_negatetc_l, tc_l, p0_l, q0_l ); ^ common/mips/macros.h:736:38: note: in definition of macro 'CLIP_SH' out_m = __msa_min_s_h( ( v8i16 ) max, ( v8i16 ) out_m ); \ ^~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1514:57: error: expected ')' before 'p0_l' i16_negatetc_l, tc_l, p0_l, q0_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:757:11: note: in expansion of macro 'CLIP_SH_0_255' in0 = CLIP_SH_0_255( in0 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:748:11: error: expected ';' before 'max_m' v8i16 max_m = __msa_ldi_h( 255 ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:749:11: error: expected ';' before 'out_m' v8i16 out_m; \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/deblock-c.c:1514:63: error: expected ')' before 'q0_l' i16_negatetc_l, tc_l, p0_l, q0_l ); ^ common/mips/macros.h:751:39: note: in definition of macro 'CLIP_SH_0_255' out_m = __msa_maxi_s_h( ( v8i16 ) in, 0 ); \ ^~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:752:38: error: expected ')' before 'max_m' out_m = __msa_min_s_h( ( v8i16 ) max_m, ( v8i16 ) out_m ); \ ^ common/mips/macros.h:758:11: note: in expansion of macro 'CLIP_SH_0_255' in1 = CLIP_SH_0_255( in1 ); \ ^~~~~~~~~~~~~ common/mips/deblock-c.c:101:5: note: in expansion of macro 'CLIP_SH2_0_255' CLIP_SH2_0_255( p0_or_q0_out, q0_or_p0_out ); \ ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1513:21: note: in expansion of macro 'AVC_LPF_P0Q0' AVC_LPF_P0Q0( q0_org_l, p0_org_l, p1_org_l, q1_org_l, ^~~~~~~~~~~~ common/mips/macros.h:1227:22: error: expected ';' before '__msa_pckev_b' out0 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1517:17: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:1228:22: error: expected ';' before '__msa_pckev_b' out1 = ( RTYPE ) __msa_pckev_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1231:28: note: in expansion of macro 'PCKEV_B2' #define PCKEV_B2_UB( ... ) PCKEV_B2( v16u8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1517:17: note: in expansion of macro 'PCKEV_B2_UB' PCKEV_B2_UB( p0_l, p0_r, q0_l, q0_r, p0, q0 ); ^~~~~~~~~~~ common/mips/macros.h:593:11: error: expected ';' before 'zero_m' v16i8 zero_m = { 0 }; \ ^ common/mips/macros.h:599:29: note: in expansion of macro 'SLDI_B2_0' #define SLDI_B2_0_UB( ... ) SLDI_B2_0( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/deblock-c.c:1523:13: note: in expansion of macro 'SLDI_B2_0_UB' SLDI_B2_0_UB( p0_org, q0_org, p0_v_org, q0_v_org, 8 ); ^~~~~~~~~~~~ common/mips/macros.h:594:22: error: expected ';' before '__msa_sldi_b' out0 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:599:29: note: in expansion of macro 'SLDI_B2_0' #define SLDI_B2_0_UB( ... ) SLDI_B2_0( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/deblock-c.c:1523:13: note: in expansion of macro 'SLDI_B2_0_UB' SLDI_B2_0_UB( p0_org, q0_org, p0_v_org, q0_v_org, 8 ); ^~~~~~~~~~~~ common/mips/macros.h:596:22: error: expected ';' before '__msa_sldi_b' out1 = ( RTYPE ) __msa_sldi_b( ( v16i8 ) zero_m, \ ^ common/mips/macros.h:599:29: note: in expansion of macro 'SLDI_B2_0' #define SLDI_B2_0_UB( ... ) SLDI_B2_0( v16u8, __VA_ARGS__ ) ^~~~~~~~~ common/mips/deblock-c.c:1523:13: note: in expansion of macro 'SLDI_B2_0_UB' SLDI_B2_0_UB( p0_org, q0_org, p0_v_org, q0_v_org, 8 ); ^~~~~~~~~~~~ common/mips/macros.h:1080:22: error: expected ';' before '__msa_ilvr_d' out0 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in0 ), ( v2i64 ) ( in1 ) ); \ ^ common/mips/macros.h:1084:27: note: in expansion of macro 'ILVR_D2' #define ILVR_D2_SB( ... ) ILVR_D2( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1524:13: note: in expansion of macro 'ILVR_D2_SB' ILVR_D2_SB( p0_v_org, p0_org, q0_v_org, q0_org, tmp0, tmp1 ); ^~~~~~~~~~ common/mips/macros.h:1081:22: error: expected ';' before '__msa_ilvr_d' out1 = ( RTYPE ) __msa_ilvr_d( ( v2i64 ) ( in2 ), ( v2i64 ) ( in3 ) ); \ ^ common/mips/macros.h:1084:27: note: in expansion of macro 'ILVR_D2' #define ILVR_D2_SB( ... ) ILVR_D2( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1524:13: note: in expansion of macro 'ILVR_D2_SB' ILVR_D2_SB( p0_v_org, p0_org, q0_v_org, q0_org, tmp0, tmp1 ); ^~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1525:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1, tmp0, tmp2, tmp3 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1525:13: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( tmp1, tmp0, tmp2, tmp3 ); ^~~~~~~~~~~ common/mips/macros.h:1111:38: error: 'v4i32' undeclared (first use in this function) #define ILVRL_B2_SW( ... ) ILVRL_B2( v4i32, __VA_ARGS__ ) ^ common/mips/macros.h:1104:14: note: in definition of macro 'ILVRL_B2' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^~~~~ common/mips/deblock-c.c:1526:13: note: in expansion of macro 'ILVRL_B2_SW' ILVRL_B2_SW( tmp3, tmp2, vec0, vec1 ); ^~~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1111:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SW( ... ) ILVRL_B2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1526:13: note: in expansion of macro 'ILVRL_B2_SW' ILVRL_B2_SW( tmp3, tmp2, vec0, vec1 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1111:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SW( ... ) ILVRL_B2( v4i32, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1526:13: note: in expansion of macro 'ILVRL_B2_SW' ILVRL_B2_SW( tmp3, tmp2, vec0, vec1 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1527:23: error: expected ')' before 'vec0' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:508:42: note: in definition of macro 'ST4x4_UB' u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^~~ common/mips/deblock-c.c:1527:13: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:1527:23: error: expected ')' before 'vec0' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:509:42: note: in definition of macro 'ST4x4_UB' u_out1_m = __msa_copy_u_w( ( v4i32 ) in0, idx1 ); \ ^~~ common/mips/deblock-c.c:1527:13: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:1527:23: error: expected ')' before 'vec0' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:510:42: note: in definition of macro 'ST4x4_UB' u_out2_m = __msa_copy_u_w( ( v4i32 ) in1, idx2 ); \ ^~~ common/mips/deblock-c.c:1527:13: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:1527:23: error: expected ')' before 'vec0' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:511:42: note: in definition of macro 'ST4x4_UB' u_out3_m = __msa_copy_u_w( ( v4i32 ) in1, idx3 ); \ ^~~ common/mips/deblock-c.c:1527:13: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:1527:29: error: expected ')' before 'vec1' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:508:42: note: in definition of macro 'ST4x4_UB' u_out0_m = __msa_copy_u_w( ( v4i32 ) in0, idx0 ); \ ^~~ common/mips/deblock-c.c:1527:13: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:1527:29: error: expected ')' before 'vec1' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:509:42: note: in definition of macro 'ST4x4_UB' u_out1_m = __msa_copy_u_w( ( v4i32 ) in0, idx1 ); \ ^~~ common/mips/deblock-c.c:1527:13: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:1527:29: error: expected ')' before 'vec1' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:510:42: note: in definition of macro 'ST4x4_UB' u_out2_m = __msa_copy_u_w( ( v4i32 ) in1, idx2 ); \ ^~~ common/mips/deblock-c.c:1527:13: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:1527:29: error: expected ')' before 'vec1' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^ common/mips/macros.h:511:42: note: in definition of macro 'ST4x4_UB' u_out3_m = __msa_copy_u_w( ( v4i32 ) in1, idx3 ); \ ^~~ common/mips/deblock-c.c:1527:13: note: in expansion of macro 'ST4x8_UB' ST4x8_UB( vec0, vec1, ( p_chroma - 2 ), u_img_width ); ^~~~~~~~ common/mips/deblock-c.c:1416:22: warning: variable 'sign_negate_tc' set but not used [-Wunused-but-set-variable] v16i8 negate_tc, sign_negate_tc; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1415:53: warning: variable 'row7' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:1415:47: warning: variable 'row6' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:1415:41: warning: variable 'row5' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:1415:35: warning: variable 'row4' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:1415:29: warning: variable 'row3' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:1415:23: warning: variable 'row2' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:1415:17: warning: variable 'row1' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:1415:11: warning: variable 'row0' set but not used [-Wunused-but-set-variable] v16u8 row0, row1, row2, row3, row4, row5, row6, row7; ^~~~ common/mips/deblock-c.c:1414:17: warning: variable 'vec1' set but not used [-Wunused-but-set-variable] v4i32 vec0, vec1; ^~~~ common/mips/deblock-c.c:1414:11: warning: variable 'vec0' set but not used [-Wunused-but-set-variable] v4i32 vec0, vec1; ^~~~ common/mips/deblock-c.c:1413:29: warning: variable 'tmp3' set but not used [-Wunused-but-set-variable] v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~ common/mips/deblock-c.c:1413:23: warning: variable 'tmp2' set but not used [-Wunused-but-set-variable] v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~ common/mips/deblock-c.c:1413:17: warning: variable 'tmp1' set but not used [-Wunused-but-set-variable] v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~ common/mips/deblock-c.c:1413:11: warning: variable 'tmp0' set but not used [-Wunused-but-set-variable] v16i8 tmp0, tmp1, tmp2, tmp3; ^~~~ common/mips/deblock-c.c:1412:41: warning: variable 'q1_v_org' set but not used [-Wunused-but-set-variable] v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~~~~ common/mips/deblock-c.c:1412:31: warning: variable 'q0_v_org' set but not used [-Wunused-but-set-variable] v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~~~~ common/mips/deblock-c.c:1412:21: warning: variable 'p0_v_org' set but not used [-Wunused-but-set-variable] v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~~~~ common/mips/deblock-c.c:1412:11: warning: variable 'p1_v_org' set but not used [-Wunused-but-set-variable] v16u8 p1_v_org, p0_v_org, q0_v_org, q1_v_org; ^~~~~~~~ common/mips/deblock-c.c:1411:41: warning: variable 'q1_u_org' set but not used [-Wunused-but-set-variable] v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~~~~ common/mips/deblock-c.c:1411:31: warning: variable 'q0_u_org' set but not used [-Wunused-but-set-variable] v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~~~~ common/mips/deblock-c.c:1411:21: warning: variable 'p0_u_org' set but not used [-Wunused-but-set-variable] v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~~~~ common/mips/deblock-c.c:1411:11: warning: variable 'p1_u_org' set but not used [-Wunused-but-set-variable] v16u8 p1_u_org, p0_u_org, q0_u_org, q1_u_org; ^~~~~~~~ common/mips/deblock-c.c:1407:11: warning: variable 'const4' set but not used [-Wunused-but-set-variable] v16u8 const4; ^~~~~~ common/mips/deblock-c.c:1406:36: warning: variable 'i16_negatetc_l' set but not used [-Wunused-but-set-variable] v8i16 tc_r, tc_l, negate_tc_r, i16_negatetc_l; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1406:23: warning: variable 'negate_tc_r' set but not used [-Wunused-but-set-variable] v8i16 tc_r, tc_l, negate_tc_r, i16_negatetc_l; ^~~~~~~~~~~ common/mips/deblock-c.c:1406:17: warning: variable 'tc_l' set but not used [-Wunused-but-set-variable] v8i16 tc_r, tc_l, negate_tc_r, i16_negatetc_l; ^~~~ common/mips/deblock-c.c:1406:11: warning: variable 'tc_r' set but not used [-Wunused-but-set-variable] v8i16 tc_r, tc_l, negate_tc_r, i16_negatetc_l; ^~~~ common/mips/deblock-c.c:1401:11: warning: variable 'q0_l' set but not used [-Wunused-but-set-variable] v8i16 q0_l = { 0 }; ^~~~ common/mips/deblock-c.c:1400:11: warning: variable 'p0_l' set but not used [-Wunused-but-set-variable] v8i16 p0_l = { 0 }; ^~~~ common/mips/deblock-c.c:1399:11: warning: variable 'q0_r' set but not used [-Wunused-but-set-variable] v8i16 q0_r = { 0 }; ^~~~ common/mips/deblock-c.c:1398:11: warning: variable 'p0_r' set but not used [-Wunused-but-set-variable] v8i16 p0_r = { 0 }; ^~~~ common/mips/deblock-c.c:1396:27: warning: variable 'is_less_than_l' set but not used [-Wunused-but-set-variable] v8i16 is_less_than_r, is_less_than_l; ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1396:11: warning: variable 'is_less_than_r' set but not used [-Wunused-but-set-variable] v8i16 is_less_than_r, is_less_than_l; ^~~~~~~~~~~~~~ common/mips/deblock-c.c: In function 'avc_deblock_strength_msa': common/mips/deblock-c.c:1539:5: error: unknown type name 'v16u8' v16u8 nnz0, nnz1, nnz2, nnz3, nnz4; ^~~~~ common/mips/deblock-c.c:1540:5: error: unknown type name 'v16u8' v16u8 nnz_mask, ref_mask, mask, one, two, dst = { 0 }; ^~~~~ common/mips/deblock-c.c:1541:5: error: unknown type name 'v16i8' v16i8 ref0, ref1, ref2, ref3, ref4; ^~~~~ common/mips/deblock-c.c:1542:5: error: unknown type name 'v16i8' v16i8 temp_vec0, temp_vec1, temp_vec4, temp_vec5; ^~~~~ common/mips/deblock-c.c:1543:5: error: unknown type name 'v8i16' v8i16 mv0, mv1, mv2, mv3, mv4, mv5, mv6, mv7, mv8, mv9, mv_a, mv_b; ^~~~~ common/mips/deblock-c.c:1544:5: error: unknown type name 'v8u16' v8u16 four, mvy_limit_vec, sub0, sub1; ^~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:33:28: error: 'v16u8' undeclared (first use in this function); did you mean 'D_16x8'? #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^ common/mips/macros.h:32:35: note: in definition of macro 'LD_B' #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/deblock-c.c:1546:12: note: in expansion of macro 'LD_UB' nnz0 = LD_UB( nnz + 4 ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1546:12: note: in expansion of macro 'LD_UB' nnz0 = LD_UB( nnz + 4 ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1547:12: note: in expansion of macro 'LD_UB' nnz2 = LD_UB( nnz + 20 ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1548:12: note: in expansion of macro 'LD_UB' nnz4 = LD_UB( nnz + 36 ); ^~~~~ common/mips/macros.h:34:28: error: 'v16i8' undeclared (first use in this function); did you mean 'v16u8'? #define LD_SB( ... ) LD_B( v16i8, __VA_ARGS__ ) ^ common/mips/macros.h:32:35: note: in definition of macro 'LD_B' #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/deblock-c.c:1550:12: note: in expansion of macro 'LD_SB' ref0 = LD_SB( pi_ref[0] + 4 ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:34:22: note: in expansion of macro 'LD_B' #define LD_SB( ... ) LD_B( v16i8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1550:12: note: in expansion of macro 'LD_SB' ref0 = LD_SB( pi_ref[0] + 4 ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:34:22: note: in expansion of macro 'LD_B' #define LD_SB( ... ) LD_B( v16i8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1551:12: note: in expansion of macro 'LD_SB' ref2 = LD_SB( pi_ref[0] + 20 ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:34:22: note: in expansion of macro 'LD_B' #define LD_SB( ... ) LD_B( v16i8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1552:12: note: in expansion of macro 'LD_SB' ref4 = LD_SB( pi_ref[0] + 36 ); ^~~~~ common/mips/macros.h:37:28: error: 'v8i16' undeclared (first use in this function); did you mean 'D_8x16'? #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^ common/mips/macros.h:36:35: note: in definition of macro 'LD_H' #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^~~~~ common/mips/deblock-c.c:1554:11: note: in expansion of macro 'LD_SH' mv0 = LD_SH( ( pi_mv[0] + 4 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1554:11: note: in expansion of macro 'LD_SH' mv0 = LD_SH( ( pi_mv[0] + 4 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1555:11: note: in expansion of macro 'LD_SH' mv1 = LD_SH( ( pi_mv[0] + 12 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1556:11: note: in expansion of macro 'LD_SH' mv2 = LD_SH( ( pi_mv[0] + 20 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1557:11: note: in expansion of macro 'LD_SH' mv3 = LD_SH( ( pi_mv[0] + 28 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1558:11: note: in expansion of macro 'LD_SH' mv4 = LD_SH( ( pi_mv[0] + 36 )[0] ); ^~~~~ common/mips/deblock-c.c:1560:23: error: 'v8u16' undeclared (first use in this function); did you mean 'v8i16'? mvy_limit_vec = ( v8u16 ) __msa_fill_h( i_mvy_limit ); ^~~~~ v8i16 common/mips/deblock-c.c:1560:31: error: expected ';' before '__msa_fill_h' mvy_limit_vec = ( v8u16 ) __msa_fill_h( i_mvy_limit ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1561:22: error: expected ';' before '__msa_fill_h' four = ( v8u16 ) __msa_fill_h( 4 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1562:22: error: expected ';' before '__msa_ldi_b' mask = ( v16u8 ) __msa_ldi_b( 0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1563:21: error: expected ';' before '__msa_ldi_b' one = ( v16u8 ) __msa_ldi_b( 1 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1564:21: error: expected ';' before '__msa_ldi_b' two = ( v16u8 ) __msa_ldi_b( 2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1566:11: warning: implicit declaration of function '__msa_pckod_h' [-Wimplicit-function-declaration] mv5 = __msa_pckod_h( mv0, mv0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1568:12: warning: implicit declaration of function '__msa_pckev_h' [-Wimplicit-function-declaration] mv_a = __msa_pckev_h( mv0, mv0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1570:22: error: expected ';' before '__msa_splati_w' nnz1 = ( v16u8 ) __msa_splati_w( ( v4i32 ) nnz0, 2 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1571:22: error: expected ';' before '__msa_splati_w' ref1 = ( v16i8 ) __msa_splati_w( ( v4i32 ) ref0, 2 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1573:26: error: expected ';' before '__msa_ceq_b' nnz_mask = ( v16u8 ) __msa_ceq_b( ( v16i8 ) mask, ( v16i8 ) nnz_mask ); ^~~~~~~~~~~ common/mips/deblock-c.c:1576:26: error: expected ';' before '__msa_ceq_b' ref_mask = ( v16u8 ) __msa_ceq_b( ref0, ref1 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1579:22: error: expected ';' before '__msa_asub_s_h' sub0 = ( v8u16 ) __msa_asub_s_h( mv_b, mv_a ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1580:22: error: expected ';' before '__msa_asub_s_h' sub1 = ( v8u16 ) __msa_asub_s_h( mv6, mv5 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1582:22: error: expected ';' before '__msa_cle_u_h' sub0 = ( v8u16 ) __msa_cle_u_h( four, sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1583:22: error: expected ';' before '__msa_cle_u_h' sub1 = ( v8u16 ) __msa_cle_u_h( mvy_limit_vec, sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1585:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub0, ( v16i8 ) sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1586:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub1, ( v16i8 ) sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1591:31: error: 'v4i32' undeclared (first use in this function) u_tmp = __msa_copy_u_w( ( v4i32 ) dst, 0 ); ^~~~~ common/mips/deblock-c.c:1591:39: error: expected ')' before 'dst' u_tmp = __msa_copy_u_w( ( v4i32 ) dst, 0 ); ^~~ common/mips/deblock-c.c:1594:21: error: expected ';' before '__msa_ldi_b' dst = ( v16u8 ) __msa_ldi_b( 0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1595:21: error: expected ';' before '__msa_ldi_b' two = ( v16u8 ) __msa_ldi_b( 2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1603:26: error: expected ';' before '__msa_ceq_b' nnz_mask = ( v16u8 ) __msa_ceq_b( ( v16i8 ) mask, ( v16i8 ) nnz_mask ); ^~~~~~~~~~~ common/mips/deblock-c.c:1606:26: error: expected ';' before '__msa_ceq_b' ref_mask = ( v16u8 ) __msa_ceq_b( ref1, ref2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1609:22: error: expected ';' before '__msa_asub_s_h' sub0 = ( v8u16 ) __msa_asub_s_h( mv_b, mv_a ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1610:22: error: expected ';' before '__msa_asub_s_h' sub1 = ( v8u16 ) __msa_asub_s_h( mv6, mv5 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1611:22: error: expected ';' before '__msa_cle_u_h' sub0 = ( v8u16 ) __msa_cle_u_h( four, sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1612:22: error: expected ';' before '__msa_cle_u_h' sub1 = ( v8u16 ) __msa_cle_u_h( mvy_limit_vec, sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1614:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub0, ( v16i8 ) sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1615:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub1, ( v16i8 ) sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1620:39: error: expected ')' before 'dst' u_tmp = __msa_copy_u_w( ( v4i32 ) dst, 0 ); ^~~ common/mips/deblock-c.c:1623:21: error: expected ';' before '__msa_ldi_b' dst = ( v16u8 ) __msa_ldi_b( 0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1624:21: error: expected ';' before '__msa_ldi_b' two = ( v16u8 ) __msa_ldi_b( 2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1631:22: error: expected ';' before '__msa_splati_w' nnz3 = ( v16u8 ) __msa_splati_w( ( v4i32 ) nnz2, 2 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1632:22: error: expected ';' before '__msa_splati_w' ref3 = ( v16i8 ) __msa_splati_w( ( v4i32 ) ref2, 2 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1635:26: error: expected ';' before '__msa_ceq_b' nnz_mask = ( v16u8 ) __msa_ceq_b( ( v16i8 ) mask, ( v16i8 ) nnz_mask ); ^~~~~~~~~~~ common/mips/deblock-c.c:1638:26: error: expected ';' before '__msa_ceq_b' ref_mask = ( v16u8 ) __msa_ceq_b( ref2, ref3 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1641:22: error: expected ';' before '__msa_asub_s_h' sub0 = ( v8u16 ) __msa_asub_s_h( mv_b, mv_a ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1642:22: error: expected ';' before '__msa_asub_s_h' sub1 = ( v8u16 ) __msa_asub_s_h( mv6, mv5 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1644:22: error: expected ';' before '__msa_cle_u_h' sub0 = ( v8u16 ) __msa_cle_u_h( four, sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1645:22: error: expected ';' before '__msa_cle_u_h' sub1 = ( v8u16 ) __msa_cle_u_h( mvy_limit_vec, sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1647:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub0, ( v16i8 ) sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1648:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub1, ( v16i8 ) sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1653:39: error: expected ')' before 'dst' u_tmp = __msa_copy_u_w( ( v4i32 ) dst, 0 ); ^~~ common/mips/deblock-c.c:1656:21: error: expected ';' before '__msa_ldi_b' dst = ( v16u8 ) __msa_ldi_b( 0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1657:21: error: expected ';' before '__msa_ldi_b' two = ( v16u8 ) __msa_ldi_b( 2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1665:26: error: expected ';' before '__msa_ceq_b' nnz_mask = ( v16u8 ) __msa_ceq_b( ( v16i8 ) mask, ( v16i8 ) nnz_mask ); ^~~~~~~~~~~ common/mips/deblock-c.c:1668:26: error: expected ';' before '__msa_ceq_b' ref_mask = ( v16u8 ) __msa_ceq_b( ref3, ref4 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1671:22: error: expected ';' before '__msa_asub_s_h' sub0 = ( v8u16 ) __msa_asub_s_h( mv_b, mv_a ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1672:22: error: expected ';' before '__msa_asub_s_h' sub1 = ( v8u16 ) __msa_asub_s_h( mv6, mv5 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1674:22: error: expected ';' before '__msa_cle_u_h' sub0 = ( v8u16 ) __msa_cle_u_h( four, sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1675:22: error: expected ';' before '__msa_cle_u_h' sub1 = ( v8u16 ) __msa_cle_u_h( mvy_limit_vec, sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1677:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub0, ( v16i8 ) sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1678:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub1, ( v16i8 ) sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1683:39: error: expected ')' before 'dst' u_tmp = __msa_copy_u_w( ( v4i32 ) dst, 0 ); ^~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1686:12: note: in expansion of macro 'LD_UB' nnz0 = LD_UB( nnz + 8 ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:33:22: note: in expansion of macro 'LD_B' #define LD_UB( ... ) LD_B( v16u8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1687:12: note: in expansion of macro 'LD_UB' nnz2 = LD_UB( nnz + 24 ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:34:22: note: in expansion of macro 'LD_B' #define LD_SB( ... ) LD_B( v16i8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1689:12: note: in expansion of macro 'LD_SB' ref0 = LD_SB( pi_ref[0] + 8 ); ^~~~~ common/mips/macros.h:32:43: error: expected expression before ')' token #define LD_B( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:34:22: note: in expansion of macro 'LD_B' #define LD_SB( ... ) LD_B( v16i8, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1690:12: note: in expansion of macro 'LD_SB' ref2 = LD_SB( pi_ref[0] + 24 ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1692:11: note: in expansion of macro 'LD_SH' mv0 = LD_SH( ( pi_mv[0] + 8 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1693:11: note: in expansion of macro 'LD_SH' mv1 = LD_SH( ( pi_mv[0] + 12 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1694:11: note: in expansion of macro 'LD_SH' mv2 = LD_SH( ( pi_mv[0] + 16 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1695:11: note: in expansion of macro 'LD_SH' mv3 = LD_SH( ( pi_mv[0] + 20 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1696:11: note: in expansion of macro 'LD_SH' mv4 = LD_SH( ( pi_mv[0] + 24 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1697:11: note: in expansion of macro 'LD_SH' mv7 = LD_SH( ( pi_mv[0] + 28 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1698:11: note: in expansion of macro 'LD_SH' mv8 = LD_SH( ( pi_mv[0] + 32 )[0] ); ^~~~~ common/mips/macros.h:36:43: error: expected expression before ')' token #define LD_H( RTYPE, p_src ) *( ( RTYPE * )( p_src ) ) ^ common/mips/macros.h:37:22: note: in expansion of macro 'LD_H' #define LD_SH( ... ) LD_H( v8i16, __VA_ARGS__ ) ^~~~ common/mips/deblock-c.c:1699:11: note: in expansion of macro 'LD_SH' mv9 = LD_SH( ( pi_mv[0] + 36 )[0] ); ^~~~~ common/mips/deblock-c.c:1701:22: error: expected ';' before '__msa_splati_d' nnz1 = ( v16u8 ) __msa_splati_d( ( v2i64 ) nnz0, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1702:22: error: expected ';' before '__msa_splati_d' nnz3 = ( v16u8 ) __msa_splati_d( ( v2i64 ) nnz2, 1 ); ^~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1025:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SB( ... ) ILVR_B2( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1704:5: note: in expansion of macro 'ILVR_B2_SB' ILVR_B2_SB( nnz2, nnz0, nnz3, nnz1, temp_vec0, temp_vec1 ); ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1025:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SB( ... ) ILVR_B2( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1704:5: note: in expansion of macro 'ILVR_B2_SB' ILVR_B2_SB( nnz2, nnz0, nnz3, nnz1, temp_vec0, temp_vec1 ); ^~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1706:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( temp_vec1, temp_vec0, temp_vec5, temp_vec4 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1706:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( temp_vec1, temp_vec0, temp_vec5, temp_vec4 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1708:22: error: expected ';' before '__msa_splati_w' nnz0 = ( v16u8 ) __msa_splati_w( ( v4i32 ) temp_vec5, 3 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1709:22: error: expected ';' before 'temp_vec4' nnz1 = ( v16u8 ) temp_vec4; ^~~~~~~~~ common/mips/deblock-c.c:1710:22: error: expected ';' before '__msa_splati_w' nnz2 = ( v16u8 ) __msa_splati_w( ( v4i32 ) nnz1, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1711:22: error: expected ';' before '__msa_splati_w' nnz3 = ( v16u8 ) __msa_splati_w( ( v4i32 ) nnz1, 2 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1712:22: error: expected ';' before '__msa_splati_w' nnz4 = ( v16u8 ) __msa_splati_w( ( v4i32 ) nnz1, 3 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1714:22: error: expected ';' before '__msa_splati_d' ref1 = ( v16i8 ) __msa_splati_d( ( v2i64 ) ref0, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1715:22: error: expected ';' before '__msa_splati_d' ref3 = ( v16i8 ) __msa_splati_d( ( v2i64 ) ref2, 1 ); ^~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1022:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1025:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SB( ... ) ILVR_B2( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1717:5: note: in expansion of macro 'ILVR_B2_SB' ILVR_B2_SB( ref2, ref0, ref3, ref1, temp_vec0, temp_vec1 ); ^~~~~~~~~~ common/mips/macros.h:1023:22: error: expected ';' before '__msa_ilvr_b' out1 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in2, ( v16i8 ) in3 ); \ ^ common/mips/macros.h:1025:27: note: in expansion of macro 'ILVR_B2' #define ILVR_B2_SB( ... ) ILVR_B2( v16i8, __VA_ARGS__ ) ^~~~~~~ common/mips/deblock-c.c:1717:5: note: in expansion of macro 'ILVR_B2_SB' ILVR_B2_SB( ref2, ref0, ref3, ref1, temp_vec0, temp_vec1 ); ^~~~~~~~~~ common/mips/macros.h:1104:22: error: expected ';' before '__msa_ilvr_b' out0 = ( RTYPE ) __msa_ilvr_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1719:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( temp_vec1, temp_vec0, temp_vec5, ref1 ); ^~~~~~~~~~~ common/mips/macros.h:1105:22: error: expected ';' before '__msa_ilvl_b' out1 = ( RTYPE ) __msa_ilvl_b( ( v16i8 ) in0, ( v16i8 ) in1 ); \ ^ common/mips/macros.h:1108:28: note: in expansion of macro 'ILVRL_B2' #define ILVRL_B2_SB( ... ) ILVRL_B2( v16i8, __VA_ARGS__ ) ^~~~~~~~ common/mips/deblock-c.c:1719:5: note: in expansion of macro 'ILVRL_B2_SB' ILVRL_B2_SB( temp_vec1, temp_vec0, temp_vec5, ref1 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1721:22: error: expected ';' before '__msa_splati_w' ref0 = ( v16i8 ) __msa_splati_w( ( v4i32 ) temp_vec5, 3 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1723:22: error: expected ';' before '__msa_splati_w' ref2 = ( v16i8 ) __msa_splati_w( ( v4i32 ) ref1, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1724:22: error: expected ';' before '__msa_splati_w' ref3 = ( v16i8 ) __msa_splati_w( ( v4i32 ) ref1, 2 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1725:22: error: expected ';' before '__msa_splati_w' ref4 = ( v16i8 ) __msa_splati_w( ( v4i32 ) ref1, 3 ); ^~~~~~~~~~~~~~ In file included from common/mips/deblock-c.c:27:0: common/mips/macros.h:1754:11: error: expected ';' before 'tmp0_m' v8i16 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1756:37: error: 'tmp0_m' undeclared (first use in this function); did you mean 'tmpnam'? ILVR_H2_SH( in1, in0, in3, in2, tmp0_m, tmp1_m ); \ ^ common/mips/macros.h:1049:5: note: in definition of macro 'ILVR_H2' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1756:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, tmp0_m, tmp1_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1049:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1756:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, tmp0_m, tmp1_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1756:45: error: 'tmp1_m' undeclared (first use in this function); did you mean 'tmp0_m'? ILVR_H2_SH( in1, in0, in3, in2, tmp0_m, tmp1_m ); \ ^ common/mips/macros.h:1050:5: note: in definition of macro 'ILVR_H2' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^~~~ common/mips/macros.h:1756:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, tmp0_m, tmp1_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1050:22: error: expected ';' before '__msa_ilvr_h' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1756:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, tmp0_m, tmp1_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1757:37: error: 'tmp2_m' undeclared (first use in this function); did you mean 'tmp1_m'? ILVL_H2_SH( in1, in0, in3, in2, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:985:5: note: in definition of macro 'ILVL_H2' out0 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^~~~ common/mips/macros.h:1757:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in1, in0, in3, in2, tmp2_m, tmp3_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:985:22: error: expected ';' before '__msa_ilvl_h' out0 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:988:27: note: in expansion of macro 'ILVL_H2' #define ILVL_H2_SH( ... ) ILVL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1757:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in1, in0, in3, in2, tmp2_m, tmp3_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1757:45: error: 'tmp3_m' undeclared (first use in this function); did you mean 'tmp2_m'? ILVL_H2_SH( in1, in0, in3, in2, tmp2_m, tmp3_m ); \ ^ common/mips/macros.h:986:5: note: in definition of macro 'ILVL_H2' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^~~~ common/mips/macros.h:1757:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in1, in0, in3, in2, tmp2_m, tmp3_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:986:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:988:27: note: in expansion of macro 'ILVL_H2' #define ILVL_H2_SH( ... ) ILVL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1757:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in1, in0, in3, in2, tmp2_m, tmp3_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1066:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1069:27: note: in expansion of macro 'ILVR_W2' #define ILVR_W2_SH( ... ) ILVR_W2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1758:5: note: in expansion of macro 'ILVR_W2_SH' ILVR_W2_SH( tmp1_m, tmp0_m, tmp3_m, tmp2_m, out0, out2 ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1067:22: error: expected ';' before '__msa_ilvr_w' out1 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in2, ( v4i32 ) in3 ); \ ^ common/mips/macros.h:1069:27: note: in expansion of macro 'ILVR_W2' #define ILVR_W2_SH( ... ) ILVR_W2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1758:5: note: in expansion of macro 'ILVR_W2_SH' ILVR_W2_SH( tmp1_m, tmp0_m, tmp3_m, tmp2_m, out0, out2 ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1008:22: error: expected ';' before '__msa_ilvl_w' out0 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1011:27: note: in expansion of macro 'ILVL_W2' #define ILVL_W2_SH( ... ) ILVL_W2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1759:5: note: in expansion of macro 'ILVL_W2_SH' ILVL_W2_SH( tmp1_m, tmp0_m, tmp3_m, tmp2_m, out1, out3 ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1009:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in2, ( v4i32 ) in3 ); \ ^ common/mips/macros.h:1011:27: note: in expansion of macro 'ILVL_W2' #define ILVL_W2_SH( ... ) ILVL_W2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1759:5: note: in expansion of macro 'ILVL_W2_SH' ILVL_W2_SH( tmp1_m, tmp0_m, tmp3_m, tmp2_m, out1, out3 ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1727:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv0, mv2, mv4, mv8, mv5, mv5, mv5, mv0 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1754:11: error: expected ';' before 'tmp0_m' v8i16 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ ^ common/mips/deblock-c.c:1728:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv1, mv3, mv7, mv9, mv1, mv2, mv3, mv4 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1049:22: error: expected ';' before '__msa_ilvr_h' out0 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1756:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, tmp0_m, tmp1_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1728:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv1, mv3, mv7, mv9, mv1, mv2, mv3, mv4 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1050:22: error: expected ';' before '__msa_ilvr_h' out1 = ( RTYPE ) __msa_ilvr_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:1052:27: note: in expansion of macro 'ILVR_H2' #define ILVR_H2_SH( ... ) ILVR_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1756:5: note: in expansion of macro 'ILVR_H2_SH' ILVR_H2_SH( in1, in0, in3, in2, tmp0_m, tmp1_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1728:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv1, mv3, mv7, mv9, mv1, mv2, mv3, mv4 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:985:22: error: expected ';' before '__msa_ilvl_h' out0 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in0, ( v8i16 ) in1 ); \ ^ common/mips/macros.h:988:27: note: in expansion of macro 'ILVL_H2' #define ILVL_H2_SH( ... ) ILVL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1757:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in1, in0, in3, in2, tmp2_m, tmp3_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1728:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv1, mv3, mv7, mv9, mv1, mv2, mv3, mv4 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:986:22: error: expected ';' before '__msa_ilvl_h' out1 = ( RTYPE ) __msa_ilvl_h( ( v8i16 ) in2, ( v8i16 ) in3 ); \ ^ common/mips/macros.h:988:27: note: in expansion of macro 'ILVL_H2' #define ILVL_H2_SH( ... ) ILVL_H2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1757:5: note: in expansion of macro 'ILVL_H2_SH' ILVL_H2_SH( in1, in0, in3, in2, tmp2_m, tmp3_m ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1728:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv1, mv3, mv7, mv9, mv1, mv2, mv3, mv4 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1066:22: error: expected ';' before '__msa_ilvr_w' out0 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1069:27: note: in expansion of macro 'ILVR_W2' #define ILVR_W2_SH( ... ) ILVR_W2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1758:5: note: in expansion of macro 'ILVR_W2_SH' ILVR_W2_SH( tmp1_m, tmp0_m, tmp3_m, tmp2_m, out0, out2 ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1728:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv1, mv3, mv7, mv9, mv1, mv2, mv3, mv4 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1067:22: error: expected ';' before '__msa_ilvr_w' out1 = ( RTYPE ) __msa_ilvr_w( ( v4i32 ) in2, ( v4i32 ) in3 ); \ ^ common/mips/macros.h:1069:27: note: in expansion of macro 'ILVR_W2' #define ILVR_W2_SH( ... ) ILVR_W2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1758:5: note: in expansion of macro 'ILVR_W2_SH' ILVR_W2_SH( tmp1_m, tmp0_m, tmp3_m, tmp2_m, out0, out2 ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1728:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv1, mv3, mv7, mv9, mv1, mv2, mv3, mv4 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1008:22: error: expected ';' before '__msa_ilvl_w' out0 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in0, ( v4i32 ) in1 ); \ ^ common/mips/macros.h:1011:27: note: in expansion of macro 'ILVL_W2' #define ILVL_W2_SH( ... ) ILVL_W2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1759:5: note: in expansion of macro 'ILVL_W2_SH' ILVL_W2_SH( tmp1_m, tmp0_m, tmp3_m, tmp2_m, out1, out3 ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1728:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv1, mv3, mv7, mv9, mv1, mv2, mv3, mv4 ); ^~~~~~~~~~~~~~~~~~ common/mips/macros.h:1009:22: error: expected ';' before '__msa_ilvl_w' out1 = ( RTYPE ) __msa_ilvl_w( ( v4i32 ) in2, ( v4i32 ) in3 ); \ ^ common/mips/macros.h:1011:27: note: in expansion of macro 'ILVL_W2' #define ILVL_W2_SH( ... ) ILVL_W2( v8i16, __VA_ARGS__ ) ^~~~~~~ common/mips/macros.h:1759:5: note: in expansion of macro 'ILVL_W2_SH' ILVL_W2_SH( tmp1_m, tmp0_m, tmp3_m, tmp2_m, out1, out3 ); \ ^~~~~~~~~~ common/mips/deblock-c.c:1728:5: note: in expansion of macro 'TRANSPOSE8X4_SH_SH' TRANSPOSE8X4_SH_SH( mv1, mv3, mv7, mv9, mv1, mv2, mv3, mv4 ); ^~~~~~~~~~~~~~~~~~ common/mips/deblock-c.c:1730:31: error: expected ';' before '__msa_fill_h' mvy_limit_vec = ( v8u16 ) __msa_fill_h( i_mvy_limit ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1731:22: error: expected ';' before '__msa_fill_h' four = ( v8u16 ) __msa_fill_h( 4 ); ^~~~~~~~~~~~ common/mips/deblock-c.c:1732:22: error: expected ';' before '__msa_ldi_b' mask = ( v16u8 ) __msa_ldi_b( 0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1733:21: error: expected ';' before '__msa_ldi_b' one = ( v16u8 ) __msa_ldi_b( 1 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1734:21: error: expected ';' before '__msa_ldi_b' two = ( v16u8 ) __msa_ldi_b( 2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1735:21: error: expected ';' before '__msa_ldi_b' dst = ( v16u8 ) __msa_ldi_b( 0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1737:21: error: expected ';' before '__msa_splati_d' mv5 = ( v8i16 ) __msa_splati_d( ( v2i64 ) mv0, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1738:21: error: expected ';' before '__msa_splati_d' mv6 = ( v8i16 ) __msa_splati_d( ( v2i64 ) mv1, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1743:26: error: expected ';' before '__msa_ceq_b' nnz_mask = ( v16u8 ) __msa_ceq_b( ( v16i8 ) mask, ( v16i8 ) nnz_mask ); ^~~~~~~~~~~ common/mips/deblock-c.c:1746:26: error: expected ';' before '__msa_ceq_b' ref_mask = ( v16u8 ) __msa_ceq_b( ref0, ref1 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1749:22: error: expected ';' before '__msa_asub_s_h' sub0 = ( v8u16 ) __msa_asub_s_h( mv_b, mv_a ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1750:22: error: expected ';' before '__msa_asub_s_h' sub1 = ( v8u16 ) __msa_asub_s_h( mv6, mv5 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1752:22: error: expected ';' before '__msa_cle_u_h' sub0 = ( v8u16 ) __msa_cle_u_h( four, sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1753:22: error: expected ';' before '__msa_cle_u_h' sub1 = ( v8u16 ) __msa_cle_u_h( mvy_limit_vec, sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1755:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub0, ( v16i8 ) sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1756:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub1, ( v16i8 ) sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1761:39: error: expected ')' before 'dst' u_tmp = __msa_copy_u_w( ( v4i32 ) dst, 0 ); ^~~ common/mips/deblock-c.c:1764:21: error: expected ';' before '__msa_ldi_b' two = ( v16u8 ) __msa_ldi_b( 2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1765:21: error: expected ';' before '__msa_ldi_b' dst = ( v16u8 ) __msa_ldi_b( 0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1767:21: error: expected ';' before '__msa_splati_d' mv5 = ( v8i16 ) __msa_splati_d( ( v2i64 ) mv1, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1768:21: error: expected ';' before '__msa_splati_d' mv6 = ( v8i16 ) __msa_splati_d( ( v2i64 ) mv2, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1773:26: error: expected ';' before '__msa_ceq_b' nnz_mask = ( v16u8 ) __msa_ceq_b( ( v16i8 ) mask, ( v16i8 ) nnz_mask ); ^~~~~~~~~~~ common/mips/deblock-c.c:1776:26: error: expected ';' before '__msa_ceq_b' ref_mask = ( v16u8 ) __msa_ceq_b( ref1, ref2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1779:22: error: expected ';' before '__msa_asub_s_h' sub0 = ( v8u16 ) __msa_asub_s_h( mv_b, mv_a ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1780:22: error: expected ';' before '__msa_asub_s_h' sub1 = ( v8u16 ) __msa_asub_s_h( mv6, mv5 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1781:22: error: expected ';' before '__msa_cle_u_h' sub0 = ( v8u16 ) __msa_cle_u_h( four, sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1782:22: error: expected ';' before '__msa_cle_u_h' sub1 = ( v8u16 ) __msa_cle_u_h( mvy_limit_vec, sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1784:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub0, ( v16i8 ) sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1785:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub1, ( v16i8 ) sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1790:39: error: expected ')' before 'dst' u_tmp = __msa_copy_u_w( ( v4i32 ) dst, 0 ); ^~~ common/mips/deblock-c.c:1793:21: error: expected ';' before '__msa_ldi_b' two = ( v16u8 ) __msa_ldi_b( 2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1794:21: error: expected ';' before '__msa_ldi_b' dst = ( v16u8 ) __msa_ldi_b( 0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1796:21: error: expected ';' before '__msa_splati_d' mv5 = ( v8i16 ) __msa_splati_d( ( v2i64 ) mv2, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1797:21: error: expected ';' before '__msa_splati_d' mv6 = ( v8i16 ) __msa_splati_d( ( v2i64 ) mv3, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1802:26: error: expected ';' before '__msa_ceq_b' nnz_mask = ( v16u8 ) __msa_ceq_b( ( v16i8 ) mask, ( v16i8 ) nnz_mask ); ^~~~~~~~~~~ common/mips/deblock-c.c:1805:26: error: expected ';' before '__msa_ceq_b' ref_mask = ( v16u8 ) __msa_ceq_b( ref2, ref3 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1808:22: error: expected ';' before '__msa_asub_s_h' sub0 = ( v8u16 ) __msa_asub_s_h( mv_b, mv_a ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1809:22: error: expected ';' before '__msa_asub_s_h' sub1 = ( v8u16 ) __msa_asub_s_h( mv6, mv5 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1810:22: error: expected ';' before '__msa_cle_u_h' sub0 = ( v8u16 ) __msa_cle_u_h( four, sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1811:22: error: expected ';' before '__msa_cle_u_h' sub1 = ( v8u16 ) __msa_cle_u_h( mvy_limit_vec, sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1813:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub0, ( v16i8 ) sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1814:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub1, ( v16i8 ) sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1819:39: error: expected ')' before 'dst' u_tmp = __msa_copy_u_w( ( v4i32 ) dst, 0 ); ^~~ common/mips/deblock-c.c:1822:21: error: expected ';' before '__msa_ldi_b' two = ( v16u8 ) __msa_ldi_b( 2 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1823:21: error: expected ';' before '__msa_ldi_b' dst = ( v16u8 ) __msa_ldi_b( 0 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1825:21: error: expected ';' before '__msa_splati_d' mv5 = ( v8i16 ) __msa_splati_d( ( v2i64 ) mv3, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1826:21: error: expected ';' before '__msa_splati_d' mv6 = ( v8i16 ) __msa_splati_d( ( v2i64 ) mv4, 1 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1831:26: error: expected ';' before '__msa_ceq_b' nnz_mask = ( v16u8 ) __msa_ceq_b( ( v16i8 ) mask, ( v16i8 ) nnz_mask ); ^~~~~~~~~~~ common/mips/deblock-c.c:1834:26: error: expected ';' before '__msa_ceq_b' ref_mask = ( v16u8 ) __msa_ceq_b( ref3, ref4 ); ^~~~~~~~~~~ common/mips/deblock-c.c:1837:22: error: expected ';' before '__msa_asub_s_h' sub0 = ( v8u16 ) __msa_asub_s_h( mv_b, mv_a ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1838:22: error: expected ';' before '__msa_asub_s_h' sub1 = ( v8u16 ) __msa_asub_s_h( mv6, mv5 ); ^~~~~~~~~~~~~~ common/mips/deblock-c.c:1839:22: error: expected ';' before '__msa_cle_u_h' sub0 = ( v8u16 ) __msa_cle_u_h( four, sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1840:22: error: expected ';' before '__msa_cle_u_h' sub1 = ( v8u16 ) __msa_cle_u_h( mvy_limit_vec, sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1842:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub0, ( v16i8 ) sub0 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1843:27: error: expected ';' before '__msa_pckev_b' ref_mask |= ( v16u8 ) __msa_pckev_b( ( v16i8 ) sub1, ( v16i8 ) sub1 ); ^~~~~~~~~~~~~ common/mips/deblock-c.c:1848:39: error: expected ')' before 'dst' u_tmp = __msa_copy_u_w( ( v4i32 ) dst, 0 ); ^~~ common/mips/deblock-c.c:1544:38: warning: variable 'sub1' set but not used [-Wunused-but-set-variable] v8u16 four, mvy_limit_vec, sub0, sub1; ^~~~ common/mips/deblock-c.c:1544:32: warning: variable 'sub0' set but not used [-Wunused-but-set-variable] v8u16 four, mvy_limit_vec, sub0, sub1; ^~~~ common/mips/deblock-c.c:1544:17: warning: variable 'mvy_limit_vec' set but not used [-Wunused-but-set-variable] v8u16 four, mvy_limit_vec, sub0, sub1; ^~~~~~~~~~~~~ common/mips/deblock-c.c:1544:11: warning: variable 'four' set but not used [-Wunused-but-set-variable] v8u16 four, mvy_limit_vec, sub0, sub1; ^~~~ common/mips/deblock-c.c:1543:67: warning: variable 'mv_b' set but not used [-Wunused-but-set-variable] v8i16 mv0, mv1, mv2, mv3, mv4, mv5, mv6, mv7, mv8, mv9, mv_a, mv_b; ^~~~ common/mips/deblock-c.c:1543:61: warning: variable 'mv_a' set but not used [-Wunused-but-set-variable] v8i16 mv0, mv1, mv2, mv3, mv4, mv5, mv6, mv7, mv8, mv9, mv_a, mv_b; ^~~~ common/mips/deblock-c.c:1543:56: warning: variable 'mv9' set but not used [-Wunused-but-set-variable] v8i16 mv0, mv1, mv2, mv3, mv4, mv5, mv6, mv7, mv8, mv9, mv_a, mv_b; ^~~ common/mips/deblock-c.c:1543:51: warning: variable 'mv8' set but not used [-Wunused-but-set-variable] v8i16 mv0, mv1, mv2, mv3, mv4, mv5, mv6, mv7, mv8, mv9, mv_a, mv_b; ^~~ common/mips/deblock-c.c:1543:46: warning: variable 'mv7' set but not used [-Wunused-but-set-variable] v8i16 mv0, mv1, mv2, mv3, mv4, mv5, mv6, mv7, mv8, mv9, mv_a, mv_b; ^~~ common/mips/deblock-c.c:1543:41: warning: variable 'mv6' set but not used [-Wunused-but-set-variable] v8i16 mv0, mv1, mv2, mv3, mv4, mv5, mv6, mv7, mv8, mv9, mv_a, mv_b; ^~~ common/mips/deblock-c.c:1543:36: warning: variable 'mv5' set but not used [-Wunused-but-set-variable] v8i16 mv0, mv1, mv2, mv3, mv4, mv5, mv6, mv7, mv8, mv9, mv_a, mv_b; ^~~ common/mips/deblock-c.c:1542:44: warning: variable 'temp_vec5' set but not used [-Wunused-but-set-variable] v16i8 temp_vec0, temp_vec1, temp_vec4, temp_vec5; ^~~~~~~~~ common/mips/deblock-c.c:1542:33: warning: variable 'temp_vec4' set but not used [-Wunused-but-set-variable] v16i8 temp_vec0, temp_vec1, temp_vec4, temp_vec5; ^~~~~~~~~ common/mips/deblock-c.c:1542:22: warning: variable 'temp_vec1' set but not used [-Wunused-but-set-variable] v16i8 temp_vec0, temp_vec1, temp_vec4, temp_vec5; ^~~~~~~~~ common/mips/deblock-c.c:1542:11: warning: variable 'temp_vec0' set but not used [-Wunused-but-set-variable] v16i8 temp_vec0, temp_vec1, temp_vec4, temp_vec5; ^~~~~~~~~ common/mips/deblock-c.c:1541:35: warning: variable 'ref4' set but not used [-Wunused-but-set-variable] v16i8 ref0, ref1, ref2, ref3, ref4; ^~~~ common/mips/deblock-c.c:1541:29: warning: variable 'ref3' set but not used [-Wunused-but-set-variable] v16i8 ref0, ref1, ref2, ref3, ref4; ^~~~ common/mips/deblock-c.c:1541:23: warning: variable 'ref2' set but not used [-Wunused-but-set-variable] v16i8 ref0, ref1, ref2, ref3, ref4; ^~~~ common/mips/deblock-c.c:1541:17: warning: variable 'ref1' set but not used [-Wunused-but-set-variable] v16i8 ref0, ref1, ref2, ref3, ref4; ^~~~ common/mips/deblock-c.c:1541:11: warning: variable 'ref0' set but not used [-Wunused-but-set-variable] v16i8 ref0, ref1, ref2, ref3, ref4; ^~~~ distcc[19412] ERROR: compile common/mips/deblock-c.c on localhost failed gmake: *** [Makefile:275: common/mips/deblock-c-8.o] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/multimedia/x264-devel *** Error code 1 Stop. make: stopped in /usr/pkgsrc/multimedia/x264-devel