dpkg-buildpackage: source package ruby-ffi
dpkg-buildpackage: source version 1.9.3debian-3
dpkg-buildpackage: source distribution UNRELEASED
dpkg-buildpackage: source changed by Antonio Terceiro <terceiro@debian.org>
 dpkg-source --before-build ruby-ffi
dpkg-buildpackage: host architecture ppc64el
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_testdir -O--buildsystem=ruby
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/root/ruby-ffi'
dh_auto_clean
  Entering dh_ruby --clean
Running 'make distclean || make clean' in /root/ruby-ffi/ext/ffi_c...
make[2]: Entering directory '/root/ruby-ffi/ext/ffi_c'
make[2]: Leaving directory '/root/ruby-ffi/ext/ffi_c'
  Leaving dh_ruby --clean
rm -rf build/
make[1]: Leaving directory '/root/ruby-ffi'
   dh_clean -O--buildsystem=ruby
 dpkg-source -b ruby-ffi
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building ruby-ffi using existing ./ruby-ffi_1.9.3debian.orig.tar.gz
dpkg-source: info: building ruby-ffi in ruby-ffi_1.9.3debian-3.debian.tar.xz
dpkg-source: info: building ruby-ffi in ruby-ffi_1.9.3debian-3.dsc
 debian/rules build
dh build --buildsystem=ruby --with ruby
   dh_testdir -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
   dh_auto_build -O--buildsystem=ruby
   dh_auto_test -O--buildsystem=ruby
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   dh_auto_install -O--buildsystem=ruby
  Entering dh_ruby --install
Building extension for ruby2.1 ...
/usr/bin/ruby2.1 extconf.rb
checking for ffi.h... yes
checking for ffi_call() in -lffi... yes
checking for ffi_prep_closure()... yes
checking for ffi_raw_call()... yes
checking for ffi_prep_raw_closure()... yes
checking for rb_thread_blocking_region()... yes
checking for rb_thread_call_with_gvl()... yes
checking for rb_thread_call_without_gvl()... yes
checking for ffi_prep_cif_var()... yes
creating extconf.h
creating Makefile
make V=1 "DESTDIR=" clean
make[1]: Entering directory '/root/ruby-ffi/ext/ffi_c'
rm -f 
rm -f ffi_c.so  *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory '/root/ruby-ffi/ext/ffi_c'
make V=1 "DESTDIR="
make[1]: Entering directory '/root/ruby-ffi/ext/ffi_c'
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o FunctionInfo.o -c FunctionInfo.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o AbstractMemory.o -c AbstractMemory.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o StructByValue.o -c StructByValue.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o LongDouble.o -c LongDouble.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ClosurePool.o -c ClosurePool.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Types.o -c Types.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ArrayType.o -c ArrayType.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Buffer.o -c Buffer.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o LastError.o -c LastError.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ffi.o -c ffi.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o StructByReference.o -c StructByReference.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MethodHandle.o -c MethodHandle.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Call.o -c Call.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o DynamicLibrary.o -c DynamicLibrary.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Platform.o -c Platform.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o DataConverter.o -c DataConverter.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MemoryPointer.o -c MemoryPointer.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Pointer.o -c Pointer.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Thread.o -c Thread.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o StructLayout.o -c StructLayout.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MappedType.o -c MappedType.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Type.o -c Type.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Struct.o -c Struct.c
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Function.o -c Function.c
Function.c: In function 'callback_invoke':
Function.c:479:9: warning: passing argument 1 of 'rb_thread_call_with_gvl' from incompatible pointer type
         rb_thread_call_with_gvl(callback_with_gvl, &cb);
         ^
Function.c:102:14: note: expected 'void * (*)(void *)' but argument is of type 'VALUE (*)(void *)'
 extern void *rb_thread_call_with_gvl(void *(*func)(void *), void *data1);
              ^
gcc -I. -I/usr/include/powerpc64le-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Variadic.o -c Variadic.c
rm -f ffi_c.so
gcc -shared -o ffi_c.so FunctionInfo.o AbstractMemory.o StructByValue.o LongDouble.o ClosurePool.o Types.o ArrayType.o Buffer.o LastError.o ffi.o StructByReference.o MethodHandle.o Call.o DynamicLibrary.o Platform.o DataConverter.o MemoryPointer.o Pointer.o Thread.o StructLayout.o MappedType.o Type.o Struct.o Function.o Variadic.o -L. -L/usr/lib/powerpc64le-linux-gnu -L. -Wl,-z,relro -L/build/aba/ruby2.1-2.1.2/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lruby-2.1 -lffi  -lpthread -lgmp -ldl -lcrypt -lm   -lc
make[1]: Leaving directory '/root/ruby-ffi/ext/ffi_c'
make V=1 "DESTDIR=" install
make[1]: Entering directory '/root/ruby-ffi/ext/ffi_c'
/bin/mkdir -p . ./.gem.20140828-23742-1xuldyq
exit > .RUBYARCHDIR.time
/usr/bin/install -c -m 0755 ffi_c.so ./.gem.20140828-23742-1xuldyq
make[1]: Leaving directory '/root/ruby-ffi/ext/ffi_c'
rm -f /root/ruby-ffi/debian/ruby-ffi/usr/lib/powerpc64le-linux-gnu/ruby/vendor_ruby/2.1.0/mkmf.log
Running tests for ruby2.1 using debian/ruby-tests.rb...
make[1]: Entering directory '/root/ruby-ffi'
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/FunctionTest.c -o build/libtest/FunctionTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/ClosureTest.c -o build/libtest/ClosureTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/Benchmark.c -o build/libtest/Benchmark.o
libtest/Benchmark.c: In function 'returnVoidI':
libtest/Benchmark.c:13:22: warning: unused parameter 'arg' [-Wunused-parameter]
 void returnVoidI(int arg) {
                      ^
libtest/Benchmark.c: In function 'bench_u32_v':
libtest/Benchmark.c:43:41: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B1(R, T1) R bench_##T1##_##R(T1 a1) {}
                                         ^
libtest/Benchmark.c:44:16: note: in expansion of macro 'B1'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c: In function 'bench_u32u32_v':
libtest/Benchmark.c:42:49: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                 ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:42:56: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                        ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c: In function 'bench_u32u32u32_v':
libtest/Benchmark.c:41:57: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                         ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:41:64: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:41:71: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                       ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c: In function 'bench_u32u32u32u32_v':
libtest/Benchmark.c:40:65: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                 ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:40:72: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                        ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:40:79: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                               ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:40:86: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                                      ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c: In function 'bench_u32u32u32u32u32_v':
libtest/Benchmark.c:39:73: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                         ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:39:80: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:39:87: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                       ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:39:94: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                              ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:39:101: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                                     ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c: In function 'bench_u32u32u32u32u32u32_v':
libtest/Benchmark.c:38:81: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                 ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:38:88: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                        ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:38:95: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                               ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:38:102: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                      ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:38:109: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                             ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c:38:116: warning: unused parameter 'a6' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                                    ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:45:1: note: in expansion of macro 'BrV'
 BrV(u32);
 ^
libtest/Benchmark.c: In function 'bench_s32_v':
libtest/Benchmark.c:43:41: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B1(R, T1) R bench_##T1##_##R(T1 a1) {}
                                         ^
libtest/Benchmark.c:44:16: note: in expansion of macro 'B1'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c: In function 'bench_s32s32_v':
libtest/Benchmark.c:42:49: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                 ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:42:56: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                        ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c: In function 'bench_s32s32s32_v':
libtest/Benchmark.c:41:57: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                         ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:41:64: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:41:71: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                       ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c: In function 'bench_s32s32s32s32_v':
libtest/Benchmark.c:40:65: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                 ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:40:72: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                        ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:40:79: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                               ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:40:86: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                                      ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c: In function 'bench_s32s32s32s32s32_v':
libtest/Benchmark.c:39:73: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                         ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:39:80: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:39:87: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                       ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:39:94: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                              ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:39:101: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                                     ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c: In function 'bench_s32s32s32s32s32s32_v':
libtest/Benchmark.c:38:81: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                 ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:38:88: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                        ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:38:95: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                               ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:38:102: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                      ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:38:109: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                             ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c:38:116: warning: unused parameter 'a6' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                                    ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:46:1: note: in expansion of macro 'BrV'
 BrV(s32);
 ^
libtest/Benchmark.c: In function 'bench_s64_v':
libtest/Benchmark.c:43:41: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B1(R, T1) R bench_##T1##_##R(T1 a1) {}
                                         ^
libtest/Benchmark.c:44:16: note: in expansion of macro 'B1'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c: In function 'bench_s64s64_v':
libtest/Benchmark.c:42:49: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                 ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:42:56: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                        ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c: In function 'bench_s64s64s64_v':
libtest/Benchmark.c:41:57: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                         ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:41:64: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:41:71: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                       ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c: In function 'bench_s64s64s64s64_v':
libtest/Benchmark.c:40:65: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                 ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:40:72: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                        ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:40:79: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                               ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:40:86: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                                      ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c: In function 'bench_s64s64s64s64s64_v':
libtest/Benchmark.c:39:73: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                         ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:39:80: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:39:87: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                       ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:39:94: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                              ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:39:101: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                                     ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c: In function 'bench_s64s64s64s64s64s64_v':
libtest/Benchmark.c:38:81: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                 ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:38:88: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                        ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:38:95: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                               ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:38:102: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                      ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:38:109: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                             ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c:38:116: warning: unused parameter 'a6' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                                    ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:47:1: note: in expansion of macro 'BrV'
 BrV(s64);
 ^
libtest/Benchmark.c: In function 'bench_u64_v':
libtest/Benchmark.c:43:41: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B1(R, T1) R bench_##T1##_##R(T1 a1) {}
                                         ^
libtest/Benchmark.c:44:16: note: in expansion of macro 'B1'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c: In function 'bench_u64u64_v':
libtest/Benchmark.c:42:49: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                 ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:42:56: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                        ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c: In function 'bench_u64u64u64_v':
libtest/Benchmark.c:41:57: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                         ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:41:64: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:41:71: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                       ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c: In function 'bench_u64u64u64u64_v':
libtest/Benchmark.c:40:65: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                 ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:40:72: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                        ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:40:79: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                               ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:40:86: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                                      ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c: In function 'bench_u64u64u64u64u64_v':
libtest/Benchmark.c:39:73: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                         ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:39:80: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:39:87: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                       ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:39:94: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                              ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:39:101: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                                     ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c: In function 'bench_u64u64u64u64u64u64_v':
libtest/Benchmark.c:38:81: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                 ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:38:88: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                        ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:38:95: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                               ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:38:102: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                      ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:38:109: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                             ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c:38:116: warning: unused parameter 'a6' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                                    ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:48:1: note: in expansion of macro 'BrV'
 BrV(u64);
 ^
libtest/Benchmark.c: In function 'bench_f32_v':
libtest/Benchmark.c:43:41: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B1(R, T1) R bench_##T1##_##R(T1 a1) {}
                                         ^
libtest/Benchmark.c:44:16: note: in expansion of macro 'B1'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c: In function 'bench_f32f32_v':
libtest/Benchmark.c:42:49: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                 ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:42:56: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                        ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c: In function 'bench_f32f32f32_v':
libtest/Benchmark.c:41:57: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                         ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:41:64: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:41:71: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                       ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c: In function 'bench_f32f32f32f32_v':
libtest/Benchmark.c:40:65: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                 ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:40:72: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                        ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:40:79: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                               ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:40:86: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                                      ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c: In function 'bench_f32f32f32f32f32_v':
libtest/Benchmark.c:39:73: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                         ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:39:80: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:39:87: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                       ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:39:94: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                              ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:39:101: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                                     ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c: In function 'bench_f32f32f32f32f32f32_v':
libtest/Benchmark.c:38:81: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                 ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:38:88: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                        ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:38:95: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                               ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:38:102: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                      ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:38:109: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                             ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c:38:116: warning: unused parameter 'a6' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                                    ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:49:1: note: in expansion of macro 'BrV'
 BrV(f32);
 ^
libtest/Benchmark.c: In function 'bench_f64_v':
libtest/Benchmark.c:43:41: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B1(R, T1) R bench_##T1##_##R(T1 a1) {}
                                         ^
libtest/Benchmark.c:44:16: note: in expansion of macro 'B1'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c: In function 'bench_f64f64_v':
libtest/Benchmark.c:42:49: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                 ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:42:56: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                        ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c: In function 'bench_f64f64f64_v':
libtest/Benchmark.c:41:57: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                         ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:41:64: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:41:71: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                       ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c: In function 'bench_f64f64f64f64_v':
libtest/Benchmark.c:40:65: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                 ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:40:72: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                        ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:40:79: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                               ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:40:86: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                                      ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c: In function 'bench_f64f64f64f64f64_v':
libtest/Benchmark.c:39:73: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                         ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:39:80: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:39:87: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                       ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:39:94: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                              ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:39:101: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                                     ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c: In function 'bench_f64f64f64f64f64f64_v':
libtest/Benchmark.c:38:81: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                 ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:38:88: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                        ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:38:95: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                               ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:38:102: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                      ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:38:109: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                             ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c:38:116: warning: unused parameter 'a6' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                                    ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:50:1: note: in expansion of macro 'BrV'
 BrV(f64);
 ^
libtest/Benchmark.c: In function 'bench_S_v':
libtest/Benchmark.c:43:41: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B1(R, T1) R bench_##T1##_##R(T1 a1) {}
                                         ^
libtest/Benchmark.c:44:16: note: in expansion of macro 'B1'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c: In function 'bench_SS_v':
libtest/Benchmark.c:42:49: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                 ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:42:56: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                        ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c: In function 'bench_SSS_v':
libtest/Benchmark.c:41:57: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                         ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:41:64: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:41:71: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                       ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c: In function 'bench_SSSS_v':
libtest/Benchmark.c:40:65: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                 ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:40:72: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                        ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:40:79: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                               ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:40:86: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                                      ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c: In function 'bench_SSSSS_v':
libtest/Benchmark.c:39:73: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                         ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:39:80: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:39:87: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                       ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:39:94: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                              ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:39:101: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                                     ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c: In function 'bench_SSSSSS_v':
libtest/Benchmark.c:38:81: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                 ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:38:88: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                        ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:38:95: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                               ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:38:102: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                      ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:38:109: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                             ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c:38:116: warning: unused parameter 'a6' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                                    ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:51:1: note: in expansion of macro 'BrV'
 BrV(S);
 ^
libtest/Benchmark.c: In function 'bench_P_v':
libtest/Benchmark.c:43:41: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B1(R, T1) R bench_##T1##_##R(T1 a1) {}
                                         ^
libtest/Benchmark.c:44:16: note: in expansion of macro 'B1'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c: In function 'bench_PP_v':
libtest/Benchmark.c:42:49: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                 ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:42:56: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B2(R, T1, T2) R bench_##T1##T2##_##R(T1 a1, T2 a2) {}
                                                        ^
libtest/Benchmark.c:44:26: note: in expansion of macro 'B2'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                          ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c: In function 'bench_PPP_v':
libtest/Benchmark.c:41:57: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                         ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:41:64: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:41:71: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B3(R, T1, T2, T3) R bench_##T1##T2##T3##_##R(T1 a1, T2 a2, T3 a3) {}
                                                                       ^
libtest/Benchmark.c:44:39: note: in expansion of macro 'B3'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                       ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c: In function 'bench_PPPP_v':
libtest/Benchmark.c:40:65: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                 ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:40:72: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                        ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:40:79: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                               ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:40:86: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B4(R, T1, T2, T3, T4) R bench_##T1##T2##T3##T4##_##R(T1 a1, T2 a2, T3 a3, T4 a4) {}
                                                                                      ^
libtest/Benchmark.c:44:55: note: in expansion of macro 'B4'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                       ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c: In function 'bench_PPPPP_v':
libtest/Benchmark.c:39:73: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                         ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:39:80: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:39:87: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                       ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:39:94: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                              ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:39:101: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B5(R, T1, T2, T3, T4, T5) R bench_##T1##T2##T3##T4##T5##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) {}
                                                                                                     ^
libtest/Benchmark.c:44:74: note: in expansion of macro 'B5'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                          ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c: In function 'bench_PPPPPP_v':
libtest/Benchmark.c:38:81: warning: unused parameter 'a1' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                 ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:38:88: warning: unused parameter 'a2' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                        ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:38:95: warning: unused parameter 'a3' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                               ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:38:102: warning: unused parameter 'a4' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                      ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:38:109: warning: unused parameter 'a5' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                             ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
libtest/Benchmark.c:38:116: warning: unused parameter 'a6' [-Wunused-parameter]
 #define B6(R, T1, T2, T3, T4, T5, T6) R bench_##T1##T2##T3##T4##T5##T6##_##R(T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) {}
                                                                                                                    ^
libtest/Benchmark.c:44:96: note: in expansion of macro 'B6'
 #define BrV(T) B1(v, T); B2(v, T, T); B3(v, T, T, T); B4(v, T, T, T, T); B5(v, T, T, T, T, T); B6(v, T, T, T, T, T, T);
                                                                                                ^
libtest/Benchmark.c:52:1: note: in expansion of macro 'BrV'
 BrV(P);
 ^
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/ReferenceTest.c -o build/libtest/ReferenceTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/GlobalVariable.c -o build/libtest/GlobalVariable.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/BoolTest.c -o build/libtest/BoolTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/PointerTest.c -o build/libtest/PointerTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/BufferTest.c -o build/libtest/BufferTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/EnumTest.c -o build/libtest/EnumTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/VariadicTest.c -o build/libtest/VariadicTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/LastErrorTest.c -o build/libtest/LastErrorTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/StringTest.c -o build/libtest/StringTest.o
libtest/StringTest.c: In function 'string_dummy':
libtest/StringTest.c:26:20: warning: unused parameter 'dummy' [-Wunused-parameter]
 string_dummy(char* dummy)
                    ^
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/NumberTest.c -o build/libtest/NumberTest.o
libtest/NumberTest.c: In function 'foo6':
libtest/NumberTest.c:128:15: warning: unused parameter 'i1' [-Wunused-parameter]
 foo6(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5, intptr_t i6) { }
               ^
libtest/NumberTest.c:128:28: warning: unused parameter 'i2' [-Wunused-parameter]
 foo6(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5, intptr_t i6) { }
                            ^
libtest/NumberTest.c:128:41: warning: unused parameter 'i3' [-Wunused-parameter]
 foo6(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5, intptr_t i6) { }
                                         ^
libtest/NumberTest.c:128:54: warning: unused parameter 'i4' [-Wunused-parameter]
 foo6(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5, intptr_t i6) { }
                                                      ^
libtest/NumberTest.c:128:67: warning: unused parameter 'i5' [-Wunused-parameter]
 foo6(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5, intptr_t i6) { }
                                                                   ^
libtest/NumberTest.c:128:80: warning: unused parameter 'i6' [-Wunused-parameter]
 foo6(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5, intptr_t i6) { }
                                                                                ^
libtest/NumberTest.c: In function 'foo5':
libtest/NumberTest.c:131:15: warning: unused parameter 'i1' [-Wunused-parameter]
 foo5(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5) { }
               ^
libtest/NumberTest.c:131:28: warning: unused parameter 'i2' [-Wunused-parameter]
 foo5(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5) { }
                            ^
libtest/NumberTest.c:131:41: warning: unused parameter 'i3' [-Wunused-parameter]
 foo5(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5) { }
                                         ^
libtest/NumberTest.c:131:54: warning: unused parameter 'i4' [-Wunused-parameter]
 foo5(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5) { }
                                                      ^
libtest/NumberTest.c:131:67: warning: unused parameter 'i5' [-Wunused-parameter]
 foo5(intptr_t i1, intptr_t i2, intptr_t i3, intptr_t i4, intptr_t i5) { }
                                                                   ^
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/UnionTest.c -o build/libtest/UnionTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-parentheses -I"build" -fPIC -D_REENTRANT -c libtest/StructTest.c -o build/libtest/StructTest.o
libtest/StructTest.c: In function 'struct_s8s32_s32_ret_s32':
libtest/StructTest.c:196:39: warning: unused parameter 's' [-Wunused-parameter]
 struct_s8s32_s32_ret_s32(struct s8s32 s, int s32)
                                       ^
libtest/StructTest.c: In function 'struct_s8s32_s64_ret_s64':
libtest/StructTest.c:203:39: warning: unused parameter 's' [-Wunused-parameter]
 struct_s8s32_s64_ret_s64(struct s8s32 s, long long s64)
                                       ^
libtest/StructTest.c: In function 'struct_s32_ptr_s32_s8s32_ret_s32':
libtest/StructTest.c:210:38: warning: unused parameter 's32a' [-Wunused-parameter]
 struct_s32_ptr_s32_s8s32_ret_s32(int s32a, void *ptr, int s32b, struct s8s32 s)
                                      ^
libtest/StructTest.c:210:59: warning: unused parameter 's32b' [-Wunused-parameter]
 struct_s32_ptr_s32_s8s32_ret_s32(int s32a, void *ptr, int s32b, struct s8s32 s)
                                                           ^
cc  -o build/libtest.so -shared -Wl,-soname,libtest.so  build/libtest/FunctionTest.o  build/libtest/ClosureTest.o  build/libtest/Benchmark.o  build/libtest/ReferenceTest.o  build/libtest/GlobalVariable.o  build/libtest/BoolTest.o  build/libtest/PointerTest.o  build/libtest/BufferTest.o  build/libtest/EnumTest.o  build/libtest/VariadicTest.o  build/libtest/LastErrorTest.o  build/libtest/StringTest.o  build/libtest/NumberTest.o  build/libtest/UnionTest.o  build/libtest/StructTest.o -lm
make[1]: Leaving directory '/root/ruby-ffi'
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Finished in 4.47 seconds
4793 examples, 0 failures
generating gemspec at ${target}
  Leaving dh_ruby --install
   dh_installdocs -O--buildsystem=ruby
   dh_installchangelogs -O--buildsystem=ruby
   dh_perl -O--buildsystem=ruby
   dh_link -O--buildsystem=ruby
   dh_compress -X.rb -O--buildsystem=ruby
   dh_fixperms -O--buildsystem=ruby
   dh_strip -O--buildsystem=ruby
   dh_makeshlibs -O--buildsystem=ruby
   dh_shlibdeps -O--buildsystem=ruby
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/ruby-ffi/usr/lib/powerpc64le-linux-gnu/ruby/vendor_ruby/2.1.0/ffi_c.so was not linked against libcrypt.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/ruby-ffi/usr/lib/powerpc64le-linux-gnu/ruby/vendor_ruby/2.1.0/ffi_c.so was not linked against libm.so.6 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/ruby-ffi/usr/lib/powerpc64le-linux-gnu/ruby/vendor_ruby/2.1.0/ffi_c.so was not linked against libgmp.so.10 (it uses none of the library's symbols)
   dh_ruby_fixdepends -O--buildsystem=ruby
   dh_installdeb -O--buildsystem=ruby
   dh_gencontrol -O--buildsystem=ruby
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: package ruby-ffi: unused substitution variable ${misc:Pre-Depends}
   dh_md5sums -O--buildsystem=ruby
   dh_builddeb -O--buildsystem=ruby
dpkg-deb: warning: 'debian/ruby-ffi/DEBIAN/control' contains user-defined field 'Ruby-Versions'
dpkg-deb: warning: ignoring 1 warning about the control file(s)
dpkg-deb: building package `ruby-ffi' in `../ruby-ffi_1.9.3debian-3_ppc64el.deb'.
 dpkg-genchanges -sa >../ruby-ffi_1.9.3debian-3_ppc64el.changes
dpkg-genchanges: including full source code in upload
 dpkg-source --after-build ruby-ffi
dpkg-source: info: unapplying fix-for-variadic-float-double-values.diff
dpkg-source: info: unapplying arm64.patch
dpkg-source: info: unapplying mip64el.patch
dpkg-source: info: unapplying disable-rake-compiler.patch
dpkg-buildpackage: full upload (original source is included)
